[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out sharply, first baseman Rafael Devers to pitcher Justin Verlander.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T01:45:26.909Z","endTime":"2025-07-30T01:47:12.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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-29T22:21:17.436Z","endTime":"2025-07-30T01:22:23.978Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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-30T01:22:23.978Z","endTime":"2025-07-30T01:44:13.070Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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-30T01:44:13.070Z","endTime":"2025-07-30T01:45:28.660Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"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":86.4,"strikeZoneTop":3.70506414995844,"strikeZoneBottom":1.80518722523033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.8127629068046,"aZ":-9.401950041188757,"pfxX":-7.995632477265456,"pfxZ":12.032275398299905,"pX":-0.47039671223713697,"pZ":1.3779950301672683,"vX0":6.853844354846426,"vY0":-136.62780462768706,"vZ0":-13.152639448049396,"x":134.93,"y":201.57,"x0":-1.9714109740197105,"y0":50.00065687697914,"z0":6.897597479926205,"aX":-15.13010555230593},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":13.1,"spinRate":2614,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40072587383611546,"extension":6.068233871993313},"index":3,"playId":"4113f86e-5ef2-38eb-9bfa-5c8a591245fa","pitchNumber":1,"startTime":"2025-07-30T01:45:28.660Z","endTime":"2025-07-30T01:45:32.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.0,"endSpeed":79.9,"strikeZoneTop":3.62854797357181,"strikeZoneBottom":1.75933816768412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.128446079680586,"aZ":-26.736277032153392,"pfxX":0.6976801203758156,"pfxZ":3.400190454223271,"pX":0.798076325744638,"pZ":2.4926955416801673,"vX0":6.730628763853814,"vY0":-125.06809922107198,"vZ0":-5.9088822766338245,"x":86.58,"y":171.48,"x0":-2.00857340919807,"y0":50.000794404774624,"z0":7.0536713267656195,"aX":1.1142776667231542},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":-2.6,"spinRate":2651,"spinDirection":168},"zone":6,"typeConfidence":2.0,"plateTime":0.4364687817501314,"extension":5.835345481475723},"index":4,"playId":"41950aa6-3a02-3ed3-8a14-e23db222171c","pitchNumber":2,"startTime":"2025-07-30T01:45:44.518Z","endTime":"2025-07-30T01:45:48.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.58843421553227,"strikeZoneBottom":1.78652157350032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23781618472505,"aZ":-13.806433353681479,"pfxX":-6.476156392817191,"pfxZ":9.793321995468645,"pX":-0.7954524130708225,"pZ":2.517732050993318,"vX0":5.274084056716786,"vY0":-136.38507455991999,"vZ0":-9.470741227909787,"x":147.32,"y":170.8,"x0":-1.9171758845247733,"y0":50.00119329241655,"z0":6.997313380104408,"aX":-12.145020074663643},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":10.6,"spinRate":2450,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.40228323249483244,"extension":5.970259003436491},"index":5,"playId":"a63105d6-1f56-36f6-bbb5-10c9ba1c2d00","pitchNumber":3,"startTime":"2025-07-30T01:46:00.955Z","endTime":"2025-07-30T01:46:04.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.59521437888779,"strikeZoneBottom":1.73393569539868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.296505614381992,"aZ":-25.606896357026976,"pfxX":2.3391252957000654,"pfxZ":4.016497557581227,"pX":1.2747077215223035,"pZ":2.759459877569991,"vX0":7.385792255868292,"vY0":-126.38213618326087,"vZ0":-5.598204796243074,"x":68.41,"y":164.27,"x0":-1.9773230638200598,"y0":50.00090256222592,"z0":7.033093871731271,"aX":3.8209809727721145},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":-5.8,"spinRate":2679,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4317075767454628,"extension":6.132452181624641},"index":6,"playId":"75b333f6-b557-3f11-8d9f-c7b468f5fbbb","pitchNumber":4,"startTime":"2025-07-30T01:46:17.124Z","endTime":"2025-07-30T01:46:20.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.071325762814055,"aZ":-11.893335210122563,"pfxX":-4.926280135835729,"pfxZ":10.700557260673856,"pX":-0.6777820298635634,"pZ":2.6455961133178003,"vX0":4.681257652487815,"vY0":-136.77460029240785,"vZ0":-9.5032862770046,"x":142.84,"y":167.35,"x0":-1.7711843854383917,"y0":50.00246808483119,"z0":6.980011757637866,"aX":-9.336650396904563},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":7.9,"spinRate":2434,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40040062678816923,"extension":5.896337180928776},"index":7,"playId":"5a64d41f-8f8b-34df-937a-48e4e4c7fa16","pitchNumber":5,"startTime":"2025-07-30T01:46:33.713Z","endTime":"2025-07-30T01:46:37.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2025-07-30T01:46:55.922Z","endTime":"2025-07-30T01:47:05.475Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.149356315883285,"aZ":-24.939494818886462,"pfxX":2.8049643476831365,"pfxZ":4.271368888740341,"pX":-0.13327526620026617,"pZ":2.4676337816610188,"vX0":3.7573955795513845,"vY0":-128.6718662040241,"vZ0":-6.5970712211441285,"x":122.08,"y":172.15,"x0":-1.9713590741933444,"y0":50.005018897779806,"z0":6.970225657955882,"aX":4.750534817236966},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":-5.9,"spinRate":2536,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.42404702984460263,"extension":5.999466201570328},"hitData":{"launchSpeed":103.0,"launchAngle":5.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":172.92,"coordY":148.15}},"index":9,"playId":"e81448ae-2c09-3659-9814-cab18b2a5de4","pitchNumber":6,"startTime":"2025-07-30T01:47:05.475Z","endTime":"2025-07-30T01:47:12.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-30T01:47:12.790Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T01:47:22.221Z","endTime":"2025-07-30T01:50:33.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":86.0,"strikeZoneTop":3.36632362143946,"strikeZoneBottom":1.59117647552807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.57419809860956,"aZ":-10.474828274032484,"pfxX":-6.335380258684244,"pfxZ":11.4594074329409,"pX":-1.4609985216229573,"pZ":3.027972962253297,"vX0":3.0187918597528163,"vY0":-136.81953120141682,"vZ0":-8.84145576308593,"x":172.69,"y":157.02,"x0":-1.756429709677457,"y0":50.00124878287288,"z0":7.021894099569825,"aX":-11.99320374148879},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":10.8,"spinRate":2308,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4005415225504452,"extension":6.001354144762125},"index":0,"playId":"42a713d1-d410-3af9-b45b-5f419fcfd276","pitchNumber":1,"startTime":"2025-07-30T01:47:47.468Z","endTime":"2025-07-30T01:47:52.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.41000090727913,"strikeZoneBottom":1.61174080533414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.047152002936727,"aZ":-39.30215114742526,"pfxX":2.2440376450086124,"pfxZ":-5.482323841024499,"pX":-0.9922986138625483,"pZ":3.7188762166673603,"vX0":1.7166209100313705,"vY0":-113.37684485842686,"vZ0":0.6487913214094527,"x":154.82,"y":138.37,"x0":-2.051281820073179,"y0":50.00444465984374,"z0":7.356562059137775,"aX":2.916401022055741},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.5,"breakHorizontal":-4.6,"spinRate":2582,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4834136240054341,"extension":5.906182792050775},"index":1,"playId":"12f547e3-5fd9-36a5-85c0-f63cc6eaeb99","pitchNumber":2,"startTime":"2025-07-30T01:48:01.851Z","endTime":"2025-07-30T01:48:05.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.984424024153235,"aZ":-23.777114256664827,"pfxX":1.8692819264401725,"pfxZ":5.1991602005513435,"pX":0.6444682549657881,"pZ":1.8165094908950243,"vX0":5.68588329795227,"vY0":-125.89027613178926,"vZ0":-7.982340481380677,"x":92.43,"y":189.73,"x0":-1.8803995151458783,"y0":50.00518657097298,"z0":6.934035667363336,"aX":3.019739501374646},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.9,"breakHorizontal":-4.6,"spinRate":2492,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.43400300860634244,"extension":6.033573796336402},"index":2,"playId":"4aa819cd-b13c-351f-8b8f-96ec2e96f6d4","pitchNumber":3,"startTime":"2025-07-30T01:48:17.711Z","endTime":"2025-07-30T01:48:20.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.40848877474958,"strikeZoneBottom":1.59569742137413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65709662869546,"aZ":-12.532568704117795,"pfxX":-5.082523886223605,"pfxZ":10.319068601751455,"pX":0.3012063729045158,"pZ":3.1443304538301193,"vX0":7.18023348814228,"vY0":-136.9453405979444,"vZ0":-8.236039699248888,"x":105.52,"y":153.88,"x0":-1.6918480250596823,"y0":50.0041625050488,"z0":7.044171072509291,"aX":-9.675429539800916},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2415,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3996453859278648,"extension":6.107572645800705},"index":3,"playId":"545685c1-ff4b-315c-9010-c944b923869b","pitchNumber":4,"startTime":"2025-07-30T01:48:32.630Z","endTime":"2025-07-30T01:48:35.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.85710886421266,"aZ":-29.33405456300622,"pfxX":5.169394030401341,"pfxZ":1.9675108116734616,"pX":0.383984359023088,"pZ":2.7226420578803228,"vX0":4.011518118126168,"vY0":-119.16010335135411,"vZ0":-3.8476120701550833,"x":102.36,"y":165.27,"x0":-1.9901482842710412,"y0":50.00464890209312,"z0":6.994641214658576,"aX":7.470068162158308},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.9,"breakHorizontal":-10.3,"spinRate":2613,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.4588150652742775,"extension":6.0515060772482965},"index":4,"playId":"dd02dc29-23cb-3382-94c8-7678229b39af","pitchNumber":5,"startTime":"2025-07-30T01:48:50.873Z","endTime":"2025-07-30T01:48:55.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02016226825675,"aZ":-23.98359563780116,"pfxX":0.7792794460712281,"pfxZ":4.677923457355925,"pX":0.24645176050508824,"pZ":2.922868712617524,"vX0":5.616494111502865,"vY0":-130.3562622774662,"vZ0":-5.708627325917994,"x":107.61,"y":159.86,"x0":-2.022205204369126,"y0":50.00208847623818,"z0":6.910961879750982,"aX":1.3628182291229627},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":-2.4,"spinRate":2487,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.41746510763879563,"extension":5.954652946127193},"index":5,"playId":"ac62f1b1-153f-32e6-9f76-282f8cc89685","pitchNumber":6,"startTime":"2025-07-30T01:49:19.903Z","endTime":"2025-07-30T01:49:24.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.45469846934065,"strikeZoneBottom":1.59104593143986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64110293039972,"aZ":-28.59799085839151,"pfxX":2.269176169202272,"pfxZ":2.1609324640303917,"pX":0.6061156466703382,"pZ":3.392867413162807,"vX0":5.2999520622626015,"vY0":-127.6542491952031,"vZ0":-3.5982412568313857,"x":93.9,"y":147.17,"x0":-1.7896578341254987,"y0":50.00374244778446,"z0":7.065792360533187,"aX":3.753303435232244},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.4,"breakHorizontal":-5.3,"spinRate":2532,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.4286547530536393,"extension":6.108190586517842},"index":6,"playId":"b06c3cc7-6d9a-3b9f-bb6b-0725f280aadf","pitchNumber":7,"startTime":"2025-07-30T01:49:43.022Z","endTime":"2025-07-30T01:49:46.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.3352980882236,"aZ":-29.92175019105167,"pfxX":1.4816201725802682,"pfxZ":1.385857176112248,"pX":0.4785279185299226,"pZ":2.85055860226251,"vX0":5.425225208767503,"vY0":-125.4718867690647,"vZ0":-4.516811632695824,"x":98.76,"y":161.81,"x0":-1.8892509891892288,"y0":50.00016070953154,"z0":7.06537387999112,"aX":2.4016087746726456},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":-3.7,"spinRate":2408,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.43372074212658074,"extension":5.9489743224202405},"index":7,"playId":"ba3d00af-d03a-3b41-996a-dae1d597e8b5","pitchNumber":8,"startTime":"2025-07-30T01:50:07.196Z","endTime":"2025-07-30T01:50:10.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5521071925329,"aZ":-10.265786899872586,"pfxX":-5.027589973907509,"pfxZ":11.555070230893895,"pX":0.1744613386203901,"pZ":3.2825997083834,"vX0":6.851846920485328,"vY0":-137.1222414744014,"vZ0":-8.198399568608394,"x":110.35,"y":150.15,"x0":-1.7085879483427384,"y0":50.00473925302026,"z0":7.019855340811289,"aX":-9.53414610146325},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":7.6,"spinRate":2324,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4001071904879985,"extension":5.923953656804106},"index":8,"playId":"105ec5b2-e6e8-30f0-93d0-a3f17e9a322b","pitchNumber":9,"startTime":"2025-07-30T01:50:30.228Z","endTime":"2025-07-30T01:50:33.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:50:33.432Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryan Reynolds pops out to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T01:50:38.444Z","endTime":"2025-07-30T01:53:18.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.698118687214183,"aZ":-11.396212230598222,"pfxX":-5.154205012178335,"pfxZ":10.766277537026209,"pX":-0.4097672532978951,"pZ":3.0763951241208964,"vX0":5.751296995361725,"vY0":-137.59007308955532,"vZ0":-8.592059962930461,"x":132.62,"y":155.72,"x0":-1.8511522322345626,"y0":50.00136965273629,"z0":6.999434721789297,"aX":-9.94527110249303},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2421,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.39713183479193415,"extension":6.039765235810362},"index":0,"playId":"a3b6848c-1b47-317a-8378-a5e5bad8fb00","pitchNumber":1,"startTime":"2025-07-30T01:51:00.189Z","endTime":"2025-07-30T01:51:03.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.6,"endSpeed":86.6,"strikeZoneTop":3.1357737861843,"strikeZoneBottom":1.52083119160151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.357084981876273,"aZ":-9.958598675503952,"pfxX":-4.568227953301184,"pfxZ":11.611607306192777,"pX":-1.1329168561208542,"pZ":2.5578318199838797,"vX0":3.143082896469613,"vY0":-137.42259326304043,"vZ0":-10.153148812230354,"x":160.18,"y":169.72,"x0":-1.6977538918803932,"y0":50.00418820348442,"z0":6.9762600357063285,"aX":-8.741025970569716},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":7.6,"spinRate":2443,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39851904899791935,"extension":5.9623105687829385},"index":1,"playId":"9b0d2d29-8e29-3788-b140-fa54ab76d73a","pitchNumber":2,"startTime":"2025-07-30T01:51:18.565Z","endTime":"2025-07-30T01:51:21.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.0,"endSpeed":85.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.834562809775484,"aZ":-9.996273073682607,"pfxX":-4.710980531149915,"pfxZ":11.76211133494775,"pX":-0.8005152261618109,"pZ":2.901613673026507,"vX0":4.154815902329139,"vY0":-136.6199912065623,"vZ0":-9.242356419245716,"x":147.51,"y":160.44,"x0":-1.7309046141416398,"y0":50.00000238603891,"z0":7.020481613160979,"aX":-8.880790165151808},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.4,"breakHorizontal":7.7,"spinRate":2449,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.401304825618201,"extension":5.841546442613399},"index":2,"playId":"1fa41baa-dcd7-35bf-a7d1-ff0251976971","pitchNumber":3,"startTime":"2025-07-30T01:51:36.301Z","endTime":"2025-07-30T01:51:39.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T01:51:51.391Z","endTime":"2025-07-30T01:52:05.280Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.13999867398432,"strikeZoneBottom":1.53844546603082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.120919403367566,"aZ":-24.89405003495091,"pfxX":-9.522763924373777,"pfxZ":4.540682167277865,"pX":-0.9648111595908788,"pZ":0.1118321695409242,"vX0":5.714101375791962,"vY0":-126.01880396613954,"vZ0":-11.371212589966486,"x":153.78,"y":235.76,"x0":-2.0268549902831254,"y0":50.00628080408373,"z0":6.7014869078362995,"aX":-15.286510243633115},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":1647,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4349978213491221,"extension":6.225837575657069},"index":4,"playId":"86a1e272-01b2-37cf-b154-0f2deb004b95","pitchNumber":4,"startTime":"2025-07-30T01:52:05.280Z","endTime":"2025-07-30T01:52:08.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.516309118984765,"aZ":-20.126052402711345,"pfxX":-8.643928018881809,"pfxZ":7.366284531924122,"pX":-0.2707173215455236,"pZ":2.443015654610393,"vX0":6.915790299127645,"vY0":-126.98310974270406,"vZ0":-7.096594160973788,"x":127.32,"y":172.82,"x0":-1.90376430409167,"y0":50.005960551681774,"z0":6.8702306978785765,"aX":-14.147061655740396},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.0,"breakHorizontal":14.2,"spinRate":1727,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.43100369392076043,"extension":6.043594973147677},"index":5,"playId":"629e1b24-df76-3bad-b3e5-db275b078a01","pitchNumber":5,"startTime":"2025-07-30T01:52:25.096Z","endTime":"2025-07-30T01:52:30.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.911187336181946,"aZ":-22.709700466269382,"pfxX":-7.762459344318858,"pfxZ":5.835982197353653,"pX":0.015164127903934855,"pZ":2.0978647032505626,"vX0":6.930684572867093,"vY0":-125.65189961169061,"vZ0":-7.339192279454298,"x":116.42,"y":182.14,"x0":-1.7507059324360734,"y0":50.005853618949516,"z0":6.861255434675933,"aX":-12.599293901298179},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.4,"breakHorizontal":12.7,"spinRate":1700,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4334414823345978,"extension":6.173667119877636},"hitData":{"launchSpeed":66.5,"launchAngle":65.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.93,"coordY":158.27}},"index":6,"playId":"c1df577d-c7e1-3788-bb85-db67effee7b4","pitchNumber":6,"startTime":"2025-07-30T01:53:09.897Z","endTime":"2025-07-30T01:53:18.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:53:18.178Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T01:55:07.393Z","endTime":"2025-07-30T01:56:42.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.12196603522563,"strikeZoneBottom":1.5129292235382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72011694365849,"aZ":-11.461166549394425,"pfxX":2.3336304534461063,"pfxZ":11.557551438317642,"pX":-0.9468111712297901,"pZ":2.313191576969141,"vX0":-6.145233905902485,"vY0":-132.39233038955317,"vZ0":-7.124036937912949,"x":153.09,"y":176.32,"x0":1.0914275952554482,"y0":50.003970237208414,"z0":5.860383961140799,"aX":4.183239763240726},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.8,"breakHorizontal":-3.0,"spinRate":2204,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.41220513116971524,"extension":7.401932529951908},"index":0,"playId":"37fe07db-d097-3227-8139-d7ce509cad82","pitchNumber":1,"startTime":"2025-07-30T01:55:31.285Z","endTime":"2025-07-30T01:55:34.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.12500431720945,"strikeZoneBottom":1.42350255135645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00255140212829,"aZ":-12.14269312415566,"pfxX":2.955955016036456,"pfxZ":11.233989200485087,"pX":-0.4224043147766626,"pZ":3.68862517185863,"vX0":-4.864318280235321,"vY0":-132.60329322895845,"vZ0":-3.647516250181508,"x":133.1,"y":139.19,"x0":1.0506148478289636,"y0":50.002358392452535,"z0":5.96608095421936,"aX":5.270930903038065},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.8,"breakHorizontal":-4.3,"spinRate":2163,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.4128365772380551,"extension":7.447710848881893},"index":1,"playId":"6d979741-3965-3f6d-b5fa-3bcf3d029192","pitchNumber":2,"startTime":"2025-07-30T01:55:46.828Z","endTime":"2025-07-30T01:55:50.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.15582583476922,"strikeZoneBottom":1.45454533589188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21340002795128,"aZ":-12.917949747385395,"pfxX":4.4867994814808725,"pfxZ":10.63651351549101,"pX":-0.9995840172988686,"pZ":1.6269530279442712,"vX0":-6.6052916965782495,"vY0":-133.79303201763145,"vZ0":-8.51363422913567,"x":155.1,"y":194.85,"x0":0.9197844387460544,"y0":50.00520405206444,"z0":5.778934983577925,"aX":8.12525874481505},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-6.7,"spinRate":2170,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.4095808021151002,"extension":7.487814244246082},"index":2,"playId":"cd8b9588-408b-3a48-847f-9080ee91f92d","pitchNumber":3,"startTime":"2025-07-30T01:56:05.532Z","endTime":"2025-07-30T01:56:08.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.18999985823259,"strikeZoneBottom":1.55337495502523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.562459946188852,"aZ":-11.77127666831529,"pfxX":2.9845797930826983,"pfxZ":11.481121744381104,"pX":-0.5572100832318971,"pZ":3.0224094164025925,"vX0":-5.567228707189132,"vY0":-132.98289346209162,"vZ0":-5.2979848845763335,"x":138.24,"y":157.17,"x0":1.182989611829563,"y0":50.00400550112424,"z0":5.9063583044166625,"aX":5.304790334322799},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.7,"breakHorizontal":-4.1,"spinRate":2182,"spinDirection":172},"zone":1,"typeConfidence":2.0,"plateTime":0.41309274626668824,"extension":7.439688552373606},"index":3,"playId":"e09729c5-54aa-3f0a-964a-a5d7d2cf790e","pitchNumber":4,"startTime":"2025-07-30T01:56:22.806Z","endTime":"2025-07-30T01:56:25.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.19000118227796,"strikeZoneBottom":1.46717511882919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.265211967997672,"aZ":-33.29911015468031,"pfxX":-1.6814528591977576,"pfxZ":-0.8552499689015676,"pX":-0.1002522800325455,"pZ":4.446356511932555,"vX0":-2.5901793369952846,"vY0":-113.21643981752236,"vZ0":3.641663609109842,"x":120.82,"y":118.73,"x0":1.273971642142894,"y0":50.005571628684365,"z0":6.13442191473271,"aX":-2.198887033411826},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.4,"breakHorizontal":3.7,"spinRate":1935,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4824494973965847,"extension":7.207628079125094},"index":4,"playId":"f3f7d49a-ad16-311d-bb4f-0e8214c24aea","pitchNumber":5,"startTime":"2025-07-30T01:56:38.545Z","endTime":"2025-07-30T01:56:42.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:56:42.278Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T01:56:46.909Z","endTime":"2025-07-30T01:57:55.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.51453359845124,"strikeZoneBottom":1.62866926912587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.403153169606085,"aZ":-12.294518464046234,"pfxX":5.337405731554869,"pfxZ":10.974393278773988,"pX":-0.12168713621371786,"pZ":2.0932180738260926,"vX0":-5.227042268010182,"vY0":-133.42063913077712,"vZ0":-7.441124956672139,"x":121.64,"y":182.26,"x0":1.164819436217899,"y0":50.00547808826131,"z0":5.79533440958263,"aX":9.671050334233247},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.6,"breakHorizontal":-8.6,"spinRate":2183,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.40977750551319403,"extension":7.320584862333779},"index":0,"playId":"ffd9cf39-4917-3e30-aa95-5ecffd77205d","pitchNumber":1,"startTime":"2025-07-30T01:57:09.071Z","endTime":"2025-07-30T01:57:12.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.908906488832038,"aZ":-13.604628355832048,"pfxX":4.592222887853273,"pfxZ":9.85020136357528,"pX":0.21819688152642205,"pZ":2.567194324964167,"vX0":-4.444621093779658,"vY0":-135.9605377873898,"vZ0":-6.381284528764734,"x":108.68,"y":169.47,"x0":1.2721490801611788,"y0":50.000275744533205,"z0":5.876701885653758,"aX":8.654860139337583},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":-7.4,"spinRate":2204,"spinDirection":168},"zone":5,"typeConfidence":2.0,"plateTime":0.4018059397677858,"extension":7.281923760060306},"index":1,"playId":"20df22f7-7a42-31fa-93e3-1286c8747554","pitchNumber":2,"startTime":"2025-07-30T01:57:26.695Z","endTime":"2025-07-30T01:57:31.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.5159757916873,"strikeZoneBottom":1.61796972456118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.233021130441994,"aZ":-13.542782002040466,"pfxX":4.601618976079175,"pfxZ":10.077221358738193,"pX":-0.4228015991755811,"pZ":3.260692729515921,"vX0":-5.751068550191129,"vY0":-134.84422003178202,"vZ0":-4.586150028988344,"x":133.12,"y":150.74,"x0":1.135795804877323,"y0":50.00238972381729,"z0":5.932993833131904,"aX":8.507800042760923},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":-7.2,"spinRate":2186,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.405587040508232,"extension":7.349703087783369},"index":2,"playId":"16c190d9-d099-3126-857a-e8f42812925a","pitchNumber":3,"startTime":"2025-07-30T01:57:51.450Z","endTime":"2025-07-30T01:57:55.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:57:55.660Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T01:58:38.955Z","endTime":"2025-07-30T02:00:56.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,8],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b49cfa93-c3b0-3302-a8ca-6256598a8b05","startTime":"2025-07-30T01:58:22.777Z","endTime":"2025-07-30T01:58:25.848Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.48999989603375,"strikeZoneBottom":1.75395535818905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.46685185965181,"aZ":-14.424099452278723,"pfxX":3.947553048238216,"pfxZ":9.916844729439518,"pX":-0.32361860007083937,"pZ":4.160043170845452,"vX0":-5.345545954103913,"vY0":-133.6134917706769,"vZ0":-1.9582914236809783,"x":129.34,"y":126.46,"x0":1.199408644696068,"y0":50.003877427421436,"z0":5.950726851665611,"aX":7.067041733289383},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":-5.9,"spinRate":2180,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.4115082109894148,"extension":7.29118683859119},"index":1,"playId":"30ebb558-0e97-3b3c-a8ba-f34c3163bc72","pitchNumber":1,"startTime":"2025-07-30T01:58:41.108Z","endTime":"2025-07-30T01:58:44.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.49000082430915,"strikeZoneBottom":1.77321642084284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.111409644661673,"aZ":-14.734328449755393,"pfxX":4.271193321740594,"pfxZ":9.500359204785765,"pX":-0.18067973344786778,"pZ":3.8490645010542885,"vX0":-5.320559111020597,"vY0":-134.37500173073224,"vZ0":-2.768868515991819,"x":123.89,"y":134.86,"x0":1.2666250467548275,"y0":50.001682664127735,"z0":5.93487282040331,"aX":7.839910101968878},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":-6.6,"spinRate":2243,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.40704016508678365,"extension":7.34120896688649},"index":2,"playId":"baced811-0e33-3fc6-bb41-cbf33153d06a","pitchNumber":2,"startTime":"2025-07-30T01:59:00.064Z","endTime":"2025-07-30T01:59:07.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Heliot Ramos steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"baced811-0e33-3fc6-bb41-cbf33153d06a","startTime":"2025-07-30T01:59:10.646Z","endTime":"2025-07-30T01:59:37.051Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"postOnSecond":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.2,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.50139967346514,"strikeZoneBottom":1.74714973759739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.243230852984624,"aZ":-14.085521804121935,"pfxX":3.300631250931972,"pfxZ":10.157428212444273,"pX":-0.007286421569678455,"pZ":4.098263496830564,"vX0":-4.350260302166873,"vY0":-132.3622257982021,"vZ0":-2.315931950733265,"x":117.28,"y":128.13,"x0":1.225835570628989,"y0":50.005305530419975,"z0":6.011327040701093,"aX":5.879903280535838},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.1,"breakHorizontal":-5.0,"spinRate":2066,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4132150304231068,"extension":7.236680401745442},"index":4,"playId":"4860777f-21c3-32fd-b8ed-1735862522a0","pitchNumber":3,"startTime":"2025-07-30T01:59:37.051Z","endTime":"2025-07-30T01:59:40.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.49000153288136,"strikeZoneBottom":1.72338811623249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.593263955999852,"aZ":-16.690258426565713,"pfxX":4.636719080424516,"pfxZ":8.584294137565326,"pX":-0.21066459201018137,"pZ":3.611124525100233,"vX0":-5.007896428579172,"vY0":-132.76628413049954,"vZ0":-2.9592289390902335,"x":125.03,"y":141.28,"x0":1.0881509804271305,"y0":50.00470160989676,"z0":5.939234530534381,"aX":8.366479367921},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":-7.4,"spinRate":2075,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.4108699922409005,"extension":7.305393832195204},"index":5,"playId":"a12e2268-6d19-3d62-9fb2-afe586ad9bdd","pitchNumber":4,"startTime":"2025-07-30T01:59:56.228Z","endTime":"2025-07-30T01:59:59.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.1,"endSpeed":83.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.062163990416057,"aZ":-12.2637039945627,"pfxX":2.9843987879837,"pfxZ":10.985297035667232,"pX":0.2404426235662959,"pZ":3.5559593006468826,"vX0":-3.6190735688897893,"vY0":-134.05175822518962,"vZ0":-3.9473303880220274,"x":107.83,"y":142.77,"x0":1.222814224198801,"y0":50.004442267432005,"z0":5.928510286943175,"aX":5.410330385418108},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.2,"breakHorizontal":-4.6,"spinRate":2124,"spinDirection":172},"zone":2,"typeConfidence":2.0,"plateTime":0.409220647962556,"extension":7.263043219054},"index":6,"playId":"7fb4f979-b953-3cdc-8031-7ab127abedc4","pitchNumber":5,"startTime":"2025-07-30T02:00:19.038Z","endTime":"2025-07-30T02:00:22.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2025-07-30T02:00:34.933Z","endTime":"2025-07-30T02:00:52.364Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.49138656405523,"strikeZoneBottom":1.76555624617518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.15179594727125,"aZ":-10.348009859795004,"pfxX":4.2902743019432386,"pfxZ":11.834956211445984,"pX":-0.9440577652037332,"pZ":2.1923611880331646,"vX0":-7.160725750197052,"vY0":-135.34577579265616,"vZ0":-7.570276398017779,"x":152.99,"y":179.59,"x0":1.1856710547840796,"y0":50.005466479799026,"z0":5.760920688058347,"aX":7.914575109900793},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.8,"breakHorizontal":-6.1,"spinRate":2174,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4055980665246901,"extension":7.461666535531588},"index":8,"playId":"e2ce4579-27bd-3ab8-b510-db3ae8cbcdbf","pitchNumber":6,"startTime":"2025-07-30T02:00:52.364Z","endTime":"2025-07-30T02:00:56.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.2,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:00:56.146Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Matt Chapman pops into a double play, third baseman Ke'Bryan Hayes to second baseman Nick Gonzales. Heliot Ramos out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T02:01:44.966Z","endTime":"2025-07-30T02:02:20.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_out_returning","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T02:01:10.484Z","endTime":"2025-07-30T02:01:47.073Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.5,"strikeZoneTop":3.51457953251109,"strikeZoneBottom":1.69161197173608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.157800581462798,"aZ":-30.70097316280371,"pfxX":-2.330474741243945,"pfxZ":1.0954787193848898,"pX":-0.8376935230059489,"pZ":0.8555643306435813,"vX0":-4.217895841130855,"vY0":-114.58144851233743,"vZ0":-4.508494922753757,"x":148.93,"y":215.68,"x0":1.3224176600567112,"y0":50.00300875818015,"z0":5.8152071746925085,"aX":-3.1291866092178813},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.2,"breakHorizontal":5.2,"spinRate":1819,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.47619448504251904,"extension":7.168015794125507},"index":1,"playId":"2a68dbe1-fc4a-372d-b19f-ad83a460a72b","pitchNumber":1,"startTime":"2025-07-30T02:01:47.073Z","endTime":"2025-07-30T02:01:51.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44108664070853,"aZ":-11.896981978171938,"pfxX":4.708277271437932,"pfxZ":11.279507904992343,"pX":0.10370576013594586,"pZ":2.3743111965489625,"vX0":-4.630200296595263,"vY0":-133.41160540147055,"vZ0":-6.818929726812795,"x":113.05,"y":174.67,"x0":1.2523253335934967,"y0":50.00395369302082,"z0":5.825967794038798,"aX":8.464759569144798},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.1,"breakHorizontal":-7.4,"spinRate":2115,"spinDirection":173},"zone":5,"typeConfidence":2.0,"plateTime":0.41099419200604137,"extension":7.332040612475483},"hitData":{"launchSpeed":73.2,"launchAngle":79.0,"totalDistance":40.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.87,"coordY":185.13}},"index":2,"playId":"0abe8f30-1959-3c91-9822-bbfb569bf32e","pitchNumber":2,"startTime":"2025-07-30T02:02:07.585Z","endTime":"2025-07-30T02:02:20.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"},{"credit":"t_double_play"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-8.699999999999996,"leverageIndex":1.9,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:02:20.959Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T02:04:27.392Z","endTime":"2025-07-30T02:05:17.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.9,"endSpeed":71.1,"strikeZoneTop":3.50000145851312,"strikeZoneBottom":1.64499801903104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.628626600129316,"aZ":-42.3821960252923,"pfxX":5.2447044311030755,"pfxZ":-8.115661280585506,"pX":-0.4254488851972927,"pZ":2.359120553031875,"vX0":2.205167397029311,"vY0":-111.91540403894894,"vZ0":-1.1076193690238727,"x":133.22,"y":175.08,"x0":-2.107050747326637,"y0":50.00066957773171,"z0":7.23060997486358,"aX":6.600539158938947},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-14.6,"breakHorizontal":-10.1,"spinRate":2785,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.4908452578536302,"extension":5.86924086078501},"index":0,"playId":"a5481c63-8939-3efa-891f-748dc88b6ef3","pitchNumber":1,"startTime":"2025-07-30T02:04:33.393Z","endTime":"2025-07-30T02:04:36.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2811100651583,"aZ":-25.34018193255793,"pfxX":1.9665708133320154,"pfxZ":4.092341377402383,"pX":0.3942433680263139,"pZ":1.9353486180518433,"vX0":5.473934598378826,"vY0":-127.65770956162655,"vZ0":-7.695093669368534,"x":101.97,"y":186.53,"x0":-2.023041481988363,"y0":50.00502814155459,"z0":6.948412089989926,"aX":3.284886565293399},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":-4.7,"spinRate":2565,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.42708305083797926,"extension":5.976992515498169},"index":1,"playId":"bda7d339-355b-39ae-b7e0-f3abea807268","pitchNumber":2,"startTime":"2025-07-30T02:04:50.554Z","endTime":"2025-07-30T02:04:54.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T02:05:03.186Z","endTime":"2025-07-30T02:05:14.357Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.978400828913905,"aZ":-11.005877158140617,"pfxX":-5.313909367292075,"pfxZ":11.175480722350352,"pX":0.18809208375299055,"pZ":3.1443465634964656,"vX0":6.881879172858527,"vY0":-137.5908114882437,"vZ0":-8.321071325141524,"x":109.83,"y":153.88,"x0":-1.6693942518604594,"y0":50.00397965218294,"z0":6.976922915568923,"aX":-10.066554414046895},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":7.9,"spinRate":2443,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3999440123664262,"extension":5.82697245943151},"index":3,"playId":"1df21cd3-1b10-3bb8-9a7d-293c5584eb7d","pitchNumber":3,"startTime":"2025-07-30T02:05:14.357Z","endTime":"2025-07-30T02:05:17.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:05:17.457Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T02:05:47.621Z","endTime":"2025-07-30T02:07:22.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T02:05:39.969Z","endTime":"2025-07-30T02:05:49.765Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.7,"endSpeed":77.1,"strikeZoneTop":3.97560647453485,"strikeZoneBottom":1.87064765758603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.581349370563018,"aZ":-25.140443942023733,"pfxX":-8.634612158326354,"pfxZ":4.6357875652114835,"pX":-0.5521822091776459,"pZ":2.6601200099025464,"vX0":6.421736416754251,"vY0":-123.00275986164979,"vZ0":-5.246863429607714,"x":138.05,"y":166.96,"x0":-2.087348251424708,"y0":50.00510433365905,"z0":6.978583849162403,"aX":-13.106026276948896},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.3,"breakHorizontal":13.9,"spinRate":1694,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.44695206925875297,"extension":5.867299291599707},"index":1,"playId":"47e79f68-886b-3773-950a-631e4a217ca0","pitchNumber":1,"startTime":"2025-07-30T02:05:49.765Z","endTime":"2025-07-30T02:05:53.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":4.01251846359264,"strikeZoneBottom":1.93716970128068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.89329476016189,"aZ":-11.73857965310087,"pfxX":-5.206248106396382,"pfxZ":10.670189666364923,"pX":0.1012338406491551,"pZ":4.5580284890909954,"vX0":7.1303664395230655,"vY0":-138.48017541300482,"vZ0":-4.662317211941382,"x":113.14,"y":115.71,"x0":-1.8472614554763713,"y0":50.00561539793835,"z0":7.067785368293508,"aX":-9.974310115847953},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":7.7,"spinRate":2438,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3976283624409054,"extension":5.87534513977244},"index":2,"playId":"5c29989d-19c3-3683-b4b9-981e5ef7913a","pitchNumber":2,"startTime":"2025-07-30T02:06:08.141Z","endTime":"2025-07-30T02:06:11.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.3,"endSpeed":80.2,"strikeZoneTop":3.86,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.736337611679094,"aZ":-28.10933952962647,"pfxX":2.7311207719297665,"pfxZ":2.5224624341147255,"pX":0.577884720475316,"pZ":2.186325414718472,"vX0":5.457393745679242,"vY0":-125.6274524329983,"vZ0":-6.391671555087407,"x":94.97,"y":179.75,"x0":-1.971157388337425,"y0":50.000820765441915,"z0":7.027017803540071,"aX":4.395581955926003},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-6.1,"spinRate":2552,"spinDirection":175},"zone":9,"typeConfidence":2.0,"plateTime":0.4348013225179739,"extension":5.803151657258298},"index":3,"playId":"c1df9958-aee3-3b78-a5a6-5bde10a3e5de","pitchNumber":3,"startTime":"2025-07-30T02:06:23.191Z","endTime":"2025-07-30T02:06:26.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.86000020213279,"strikeZoneBottom":1.75425453455289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.787247465841208,"aZ":-26.366055327075788,"pfxX":2.4022278018912564,"pfxZ":3.48456526540211,"pX":1.0749826551688866,"pZ":1.1743905511525978,"vX0":6.894022264116338,"vY0":-127.44051858813067,"vZ0":-9.194634559993952,"x":76.02,"y":207.07,"x0":-1.9626295005845356,"y0":50.00635017688767,"z0":6.867487739392164,"aX":4.005183384148839},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-5.8,"spinRate":2624,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4275474909081711,"extension":6.240269264052417},"index":4,"playId":"51645d7c-6108-3cd2-a9e3-db42191e6532","pitchNumber":4,"startTime":"2025-07-30T02:06:41.598Z","endTime":"2025-07-30T02:06:45.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.79738713992395,"strikeZoneBottom":1.78258478392227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.360800522590345,"aZ":-11.292962253494942,"pfxX":-3.569902352785752,"pfxZ":10.864885326293798,"pX":-1.062209070358336,"pZ":2.953258051005281,"vX0":3.3489789511587365,"vY0":-138.35394490404843,"vZ0":-8.928468614661602,"x":157.49,"y":159.04,"x0":-1.8296606973886564,"y0":50.002034904502345,"z0":6.9962891768612865,"aX":-6.860698501296133},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":5.6,"spinRate":2532,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3971955109548553,"extension":5.985787239413072},"index":5,"playId":"78989dd3-dd03-388e-a3f3-5ed1b18bea39","pitchNumber":5,"startTime":"2025-07-30T02:06:58.152Z","endTime":"2025-07-30T02:07:01.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.86,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.569614176968273,"aZ":-28.9088154848987,"pfxX":1.409756097230065,"pfxZ":1.9707873618263285,"pX":-0.11240883376294976,"pZ":2.870182375017454,"vX0":4.355106812310039,"vY0":-127.72328836417935,"vZ0":-4.6460085925155425,"x":121.28,"y":161.29,"x0":-2.0207164191394087,"y0":50.00254464489948,"z0":6.978118429005296,"aX":2.3359651963173684},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-3.5,"spinRate":2518,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4283532831862531,"extension":5.958810112782309},"index":6,"playId":"11e81e65-3d2b-3288-a287-074a99f7e9d5","pitchNumber":6,"startTime":"2025-07-30T02:07:19.661Z","endTime":"2025-07-30T02:07:22.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:07:22.695Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T02:07:28.214Z","endTime":"2025-07-30T02:09:40.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":78.4,"endSpeed":72.3,"strikeZoneTop":3.45407568529085,"strikeZoneBottom":1.56372689223617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.092499914156086,"aZ":-42.496383200741015,"pfxX":3.0343431324734356,"pfxZ":-7.928523338940912,"pX":-0.32190612734906715,"pZ":1.7432000530550822,"vX0":3.0113648397965305,"vY0":-114.03973682483242,"vZ0":-2.6291947034679657,"x":129.27,"y":191.71,"x0":-2.0589686621688115,"y0":50.00153250642759,"z0":7.146601238179215,"aX":3.951796511009523},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.8,"breakHorizontal":-6.4,"spinRate":2741,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.4823052113811537,"extension":6.047462892344146},"index":0,"playId":"d571dfa6-8889-3947-906c-d5a27b30a35b","pitchNumber":1,"startTime":"2025-07-30T02:07:50.466Z","endTime":"2025-07-30T02:07:53.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":93.3,"endSpeed":84.4,"strikeZoneTop":3.40639367453639,"strikeZoneBottom":1.66500661217387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96495953825397,"aZ":-11.628044220673836,"pfxX":-3.2267327459169484,"pfxZ":11.163560999170878,"pX":-0.6452315059121511,"pZ":3.4136791035310137,"vX0":4.373477545446564,"vY0":-135.6171931822541,"vZ0":-7.511548869116849,"x":141.59,"y":146.61,"x0":-1.868580697848799,"y0":50.00251355309462,"z0":7.0525933665790985,"aX":-5.938793195697729},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":4.8,"spinRate":2486,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40573465243956663,"extension":6.048635890256005},"index":1,"playId":"cd846736-2440-36bc-8fec-7b9a5635874c","pitchNumber":2,"startTime":"2025-07-30T02:08:07.207Z","endTime":"2025-07-30T02:08:10.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.46815710200305,"strikeZoneBottom":1.64152478091844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92370396474049,"aZ":-41.99640880779322,"pfxX":2.381399203205281,"pfxZ":-7.22338828680931,"pX":-0.1858260168487343,"pZ":1.0940527116496117,"vX0":3.3960047173019228,"vY0":-116.7082767307731,"vZ0":-4.356254211492614,"x":124.08,"y":209.24,"x0":-1.9774252315085628,"y0":50.00460960308196,"z0":6.999977678905462,"aX":3.2370969923967903},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.9,"breakHorizontal":-5.3,"spinRate":2703,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.47193990303028066,"extension":6.035601617293935},"index":2,"playId":"afe74e7b-4d69-30f9-8611-10a3c8fdc278","pitchNumber":3,"startTime":"2025-07-30T02:08:24.045Z","endTime":"2025-07-30T02:08:28.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.9,"endSpeed":86.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.772642560460223,"aZ":-11.842051718729769,"pfxX":-4.368852538707927,"pfxZ":10.556944003901293,"pX":0.40543274101837046,"pZ":3.5066143735763338,"vX0":7.380291380533104,"vY0":-137.9286948108993,"vZ0":-7.409625450581788,"x":101.55,"y":144.1,"x0":-1.7377973765589407,"y0":50.002599583102686,"z0":7.026877194013247,"aX":-8.414613564792388},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":6.4,"spinRate":2478,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3971489774148407,"extension":5.919422323732256},"index":3,"playId":"01ffa143-0af8-3686-8785-44be7884c7bb","pitchNumber":4,"startTime":"2025-07-30T02:08:45.605Z","endTime":"2025-07-30T02:08:50.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":75.0,"strikeZoneTop":3.46999832167931,"strikeZoneBottom":1.63318299122901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.740247945741803,"aZ":-40.912567345249904,"pfxX":3.4727775482546797,"pfxZ":-6.313970289944301,"pX":0.6697104331345707,"pZ":0.3600519991550061,"vX0":5.144793624434611,"vY0":-117.0403247151063,"vZ0":-6.149487343176651,"x":91.47,"y":229.06,"x0":-2.011005956049525,"y0":50.0057414489456,"z0":6.8667485173924145,"aX":4.802889702987386},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.7,"breakHorizontal":-7.6,"spinRate":2695,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4685483678045257,"extension":6.335277268638931},"index":4,"playId":"76291c5b-21a7-3049-b5e3-5949439718ac","pitchNumber":5,"startTime":"2025-07-30T02:09:08.502Z","endTime":"2025-07-30T02:09:11.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":76.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.959744386774858,"aZ":-40.42224348572278,"pfxX":2.2019247659874184,"pfxZ":-5.736654538546469,"pX":-0.19098661324913815,"pZ":3.0009527535398077,"vX0":3.695524246219631,"vY0":-117.95332074116853,"vZ0":-1.0782802675503058,"x":124.28,"y":157.75,"x0":-2.051128565386938,"y0":50.00039719084881,"z0":7.122422261681006,"aX":3.16749576064481},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.4,"breakHorizontal":-4.7,"spinRate":2743,"spinDirection":40},"zone":2,"typeConfidence":2.0,"plateTime":0.460640930467517,"extension":6.016388439132326},"hitData":{"launchSpeed":92.3,"launchAngle":18.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.84,"coordY":83.7}},"index":5,"playId":"c9b5085f-0426-3f12-9072-935fc40ebd81","pitchNumber":6,"startTime":"2025-07-30T02:09:30.767Z","endTime":"2025-07-30T02:09:40.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:09:40.116Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T02:09:43.462Z","endTime":"2025-07-30T02:11:49.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.32329014975591,"strikeZoneBottom":1.50321228977189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.741115176676754,"aZ":-8.93944265993111,"pfxX":-4.990319394746482,"pfxZ":12.066458745613335,"pX":1.208676578099721,"pZ":2.698632204066614,"vX0":9.38651612581381,"vY0":-138.12542540142195,"vZ0":-9.909745967839662,"x":70.93,"y":165.92,"x0":-1.5905396925691462,"y0":50.003103118884596,"z0":6.940756669655498,"aX":-9.609984499823074},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":7.0,"spinRate":2410,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39705009438817385,"extension":6.154713274954771},"index":0,"playId":"d6607e78-a94c-3d16-acc2-1859d27afb85","pitchNumber":1,"startTime":"2025-07-30T02:10:05.087Z","endTime":"2025-07-30T02:10:08.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.31089915612773,"strikeZoneBottom":1.6415001015517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.379601420682153,"aZ":-10.72925518952718,"pfxX":-3.1992721184294144,"pfxZ":10.995397810991868,"pX":0.9170435384358833,"pZ":2.2156452453395863,"vX0":7.799992728851676,"vY0":-137.75923460308374,"vZ0":-10.890790045094574,"x":82.04,"y":178.96,"x0":-1.5169949288535496,"y0":50.003677960662465,"z0":6.9126155243912555,"aX":-6.240817123063357},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":4.4,"spinRate":2479,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.395388473857051,"extension":5.970222116468921},"index":1,"playId":"5fe91a09-601d-3842-93ff-0897250655fe","pitchNumber":2,"startTime":"2025-07-30T02:10:19.106Z","endTime":"2025-07-30T02:10:23.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.312769910498545,"aZ":-28.201236007116112,"pfxX":1.6353650156187824,"pfxZ":2.407241790997837,"pX":0.008656911495513628,"pZ":2.442537858048145,"vX0":4.6977589306502585,"vY0":-127.04421071411441,"vZ0":-5.707760472634558,"x":116.67,"y":172.83,"x0":-2.0688175041822134,"y0":50.005536584696316,"z0":6.928871990644016,"aX":2.7033709030794633},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.4,"breakHorizontal":-4.0,"spinRate":2363,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4293086947000111,"extension":6.123659944878318},"index":2,"playId":"96a81c98-2512-3c8c-a767-820875de9f6b","pitchNumber":3,"startTime":"2025-07-30T02:10:39.326Z","endTime":"2025-07-30T02:10:42.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.36324126179903,"strikeZoneBottom":1.57288442773931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52285866502402,"aZ":-11.566845793553707,"pfxX":-5.724522793046119,"pfxZ":10.698449323065168,"pX":1.2177200638877015,"pZ":3.4783106997777904,"vX0":9.451280304010167,"vY0":-137.8782302099265,"vZ0":-7.421485844315975,"x":70.58,"y":144.87,"x0":-1.5101075643670532,"y0":50.0038897933082,"z0":6.984706515324502,"aX":-11.028321221994393},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2468,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3971814010798824,"extension":6.1299219483346965},"index":3,"playId":"bbf4eb0e-1503-3bcc-a27d-08c7416eeac0","pitchNumber":4,"startTime":"2025-07-30T02:10:58.917Z","endTime":"2025-07-30T02:11:02.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3779925077252,"aZ":-12.080193168903904,"pfxX":-4.3522449771298115,"pfxZ":10.42489386535351,"pX":1.4013609072874866,"pZ":2.4601121787858915,"vX0":9.099033380228526,"vY0":-137.8873959436122,"vZ0":-9.966432205891401,"x":63.58,"y":172.36,"x0":-1.3743960344434059,"y0":50.003947341841084,"z0":6.93449242899251,"aX":-8.390475516725575},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2430,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3970785953604574,"extension":6.1031670746269135},"index":4,"playId":"a04eb632-7a1f-3009-9a65-f12d583483c0","pitchNumber":5,"startTime":"2025-07-30T02:11:17.145Z","endTime":"2025-07-30T02:11:20.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.195574107596883,"aZ":-41.17994743999062,"pfxX":2.7356570762022057,"pfxZ":-6.366840101235905,"pX":0.5806916827600083,"pZ":1.8810687926123308,"vX0":4.635283831630995,"vY0":-117.83655791778341,"vZ0":-3.1972847811483556,"x":94.87,"y":187.99,"x0":-1.762938043122721,"y0":50.00294025968859,"z0":7.038730077589798,"aX":3.8689127022119196},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.0,"breakHorizontal":-6.0,"spinRate":2688,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.46380942017674,"extension":6.114411042564438},"hitData":{"launchSpeed":92.1,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.65,"coordY":151.68}},"index":5,"playId":"2ef3850a-3ff9-3a83-b13b-f00ac24fd19e","pitchNumber":6,"startTime":"2025-07-30T02:11:40.020Z","endTime":"2025-07-30T02:11:49.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:11:49.385Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilmer Flores grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T02:13:49.220Z","endTime":"2025-07-30T02:15:17.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.5,"endSpeed":72.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.37707071443259,"aZ":-33.1229919073025,"pfxX":-1.76422141037395,"pfxZ":-0.7337451967949811,"pX":-0.594272194351964,"pZ":2.0804274875974365,"vX0":-3.998475333051855,"vY0":-112.88808140599984,"vZ0":-1.4217429531620576,"x":139.65,"y":182.61,"x0":1.4246861638184487,"y0":50.000386058147235,"z0":6.034138027065896,"aX":-2.2904511044886333},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.4,"breakHorizontal":4.2,"spinRate":1896,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.4840608294069879,"extension":7.068751168202033},"index":0,"playId":"b2c9ea3a-5ae1-3240-9d01-258b6a6474db","pitchNumber":1,"startTime":"2025-07-30T02:14:16.992Z","endTime":"2025-07-30T02:14:21.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.27000104972355,"strikeZoneBottom":1.52609108112522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.458763818980763,"aZ":-25.45522657581509,"pfxX":-2.4050092362244855,"pfxZ":4.2304527486189105,"pX":0.8574832233214184,"pZ":2.9039813694432826,"vX0":-0.978881801643784,"vY0":-124.49407123303423,"vZ0":-2.2496310703954245,"x":84.31,"y":160.37,"x0":1.5669275555509163,"y0":50.00019999827789,"z0":5.903454484406242,"aX":-3.8146686327200583},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.4,"breakHorizontal":4.6,"spinRate":2107,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4381591035801957,"extension":7.065287603000357},"index":1,"playId":"dfae9947-057e-31ca-8727-220c2ec1482a","pitchNumber":2,"startTime":"2025-07-30T02:14:49.986Z","endTime":"2025-07-30T02:14:53.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.9,"endSpeed":79.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.037944073633533,"aZ":-24.787758335444277,"pfxX":-2.837282005064094,"pfxZ":4.719514454607942,"pX":-0.23167780694652249,"pZ":1.1521218409422431,"vX0":-3.3428675195803823,"vY0":-123.56464942781844,"vZ0":-6.210784391716166,"x":125.83,"y":207.67,"x0":1.5015375492518062,"y0":50.00070674745205,"z0":5.74996596503057,"aX":-4.434515677359135},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.6,"breakHorizontal":5.9,"spinRate":2059,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.44139699865492865,"extension":7.196278807144392},"hitData":{"launchSpeed":85.9,"launchAngle":5.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":166.88}},"index":2,"playId":"3a8ab236-3d5a-3772-84c4-aab601daf071","pitchNumber":3,"startTime":"2025-07-30T02:15:08.847Z","endTime":"2025-07-30T02:15:17.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:15:17.358Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T02:15:24.194Z","endTime":"2025-07-30T02:15:52.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76678447171066,"aZ":-14.146621515082977,"pfxX":6.838436003872701,"pfxZ":10.15125684986439,"pX":-0.39915715304920885,"pZ":3.2251629429713424,"vX0":-6.618039580053577,"vY0":-132.30864201650365,"vZ0":-4.202593346949863,"x":132.21,"y":151.7,"x0":1.244004255196032,"y0":50.00520799906981,"z0":5.86831018189935,"aX":12.147484131332119},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-10.9,"spinRate":2159,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.41370388181131723,"extension":7.369318339044597},"hitData":{"launchSpeed":79.3,"launchAngle":39.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.17,"coordY":108.23}},"index":0,"playId":"e1fab4b4-588c-3991-b8a8-b14ab5bd1b92","pitchNumber":1,"startTime":"2025-07-30T02:15:44.132Z","endTime":"2025-07-30T02:15:52.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:15:52.273Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T02:15:57.074Z","endTime":"2025-07-30T02:16:45.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.38794091462928,"strikeZoneBottom":1.53477402196453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24740410238467,"aZ":-11.933804273896222,"pfxX":4.9041348783265075,"pfxZ":10.904365888376097,"pX":-0.7832101993912303,"pZ":2.5803122620731007,"vX0":-7.011389293631922,"vY0":-135.07999065203262,"vZ0":-6.452241378580244,"x":146.85,"y":169.11,"x0":1.2037156565503342,"y0":50.00033608637084,"z0":5.831596380758115,"aX":9.101037960679495},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":-7.4,"spinRate":2241,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.4048233874105853,"extension":7.369905955664774},"index":0,"playId":"777f84e1-3b40-336d-979b-5d4b39608589","pitchNumber":1,"startTime":"2025-07-30T02:16:20.342Z","endTime":"2025-07-30T02:16:23.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.989574123727955,"aZ":-11.361492520356322,"pfxX":5.167864678965341,"pfxZ":11.399011793351123,"pX":-0.20873222823326285,"pZ":3.1006946177091463,"vX0":-5.559588077547276,"vY0":-133.80712451990314,"vZ0":-5.211954274469977,"x":124.96,"y":155.06,"x0":1.217665111594863,"y0":50.005784743842824,"z0":5.877642234114616,"aX":9.438430727826168},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.8,"breakHorizontal":-8.3,"spinRate":2024,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.40825825753871614,"extension":7.287566332093895},"hitData":{"launchSpeed":97.4,"launchAngle":-4.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.76,"coordY":171.45}},"index":1,"playId":"566a5004-5bec-3f19-9946-9d87b7186003","pitchNumber":2,"startTime":"2025-07-30T02:16:38.723Z","endTime":"2025-07-30T02:16:45.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:16:45.994Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joey Bart walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:18:52.872Z","endTime":"2025-07-30T02:20:25.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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.6,"endSpeed":85.6,"strikeZoneTop":3.65588217604253,"strikeZoneBottom":1.72493353262037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.773966071646804,"aZ":-10.876515913796558,"pfxX":-7.957361531175842,"pfxZ":11.274707912367502,"pX":0.7801299788187627,"pZ":3.560848621813407,"vX0":9.532530059110677,"vY0":-137.16726780484254,"vZ0":-7.373545278205585,"x":87.26,"y":142.64,"x0":-1.7204851534103902,"y0":50.00334189793639,"z0":7.04053646839521,"aX":-15.033136596575861},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":12.2,"spinRate":2568,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.40062070403427574,"extension":5.947882569572309},"index":0,"playId":"9512c711-5bad-3129-808b-da8e753c2597","pitchNumber":1,"startTime":"2025-07-30T02:18:59.057Z","endTime":"2025-07-30T02:19:02.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.70339314211163,"strikeZoneBottom":1.68306763951953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.682984648000282,"aZ":-9.41460752937687,"pfxX":-4.221841351426024,"pfxZ":12.15439036701521,"pX":0.7456553644533855,"pZ":2.2422416398874545,"vX0":8.095691629138273,"vY0":-135.95263139444967,"vZ0":-10.839911046332094,"x":88.58,"y":178.24,"x0":-1.7217332431593615,"y0":50.00654618185313,"z0":6.933908556715501,"aX":-7.908630195412454},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.8,"breakHorizontal":5.9,"spinRate":2553,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.40280583835662487,"extension":6.0280095878611055},"index":1,"playId":"a9784187-d492-3192-90f4-b5a42fb4193c","pitchNumber":2,"startTime":"2025-07-30T02:19:14.628Z","endTime":"2025-07-30T02:19:17.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.469667779570376,"aZ":-41.456496719996814,"pfxX":5.475167363670223,"pfxZ":-7.003532570586359,"pX":0.37680732311821435,"pZ":1.252358353176292,"vX0":3.6009460621997973,"vY0":-115.28569167353346,"vZ0":-4.036799264562302,"x":102.64,"y":204.97,"x0":-1.9249164923374895,"y0":50.00180270960119,"z0":7.089946053004485,"aX":7.257437589300788},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-13.4,"breakHorizontal":-10.9,"spinRate":2867,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.47788134038499575,"extension":5.990946280458259},"index":2,"playId":"e3e952a3-ff85-329c-8629-f870f0153403","pitchNumber":3,"startTime":"2025-07-30T02:19:30.983Z","endTime":"2025-07-30T02:19:34.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.56898076150438,"strikeZoneBottom":1.72771336628475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.60767354944871,"aZ":-9.295849138799797,"pfxX":-7.099505043675489,"pfxZ":12.194612651874547,"pX":-0.845996575830519,"pZ":4.142136625862121,"vX0":4.851879950944717,"vY0":-137.36704620126923,"vZ0":-6.348808852084515,"x":149.25,"y":126.94,"x0":-1.7293663390311298,"y0":50.00384952037004,"z0":7.143075519799753,"aX":-13.321028802464287},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.6,"breakHorizontal":11.6,"spinRate":2611,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40155024607317547,"extension":5.794074308019517},"index":3,"playId":"f6a3db51-52dd-3528-a7af-7cf3e4d0a66a","pitchNumber":4,"startTime":"2025-07-30T02:19:47.560Z","endTime":"2025-07-30T02:19:50.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.4,"endSpeed":85.2,"strikeZoneTop":3.48000237420742,"strikeZoneBottom":1.63930080564504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.208280738587376,"aZ":-6.745964991619495,"pfxX":-6.123964690750875,"pfxZ":13.532446687682302,"pX":-1.7083553611981779,"pZ":2.9997394873800083,"vX0":2.574992449282206,"vY0":-137.14951863772964,"vZ0":-9.32009901605294,"x":182.12,"y":157.79,"x0":-1.8710671629521178,"y0":50.003755269347785,"z0":6.92738349025474,"aX":-11.506893526767245},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":22.4,"breakHorizontal":10.4,"spinRate":2614,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.401481645033277,"extension":6.0456218267501995},"index":4,"playId":"12f4850f-fa7c-3bca-859a-98f43d9e9cc8","pitchNumber":5,"startTime":"2025-07-30T02:20:04.931Z","endTime":"2025-07-30T02:20:08.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.51737256624425,"strikeZoneBottom":1.61768480755739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.226585748827134,"aZ":-10.775843097832295,"pfxX":-7.381953327660825,"pfxZ":11.339828883444603,"pX":-0.8573758810047258,"pZ":3.6569638297757354,"vX0":5.266331664315312,"vY0":-137.4147898402199,"vZ0":-6.86184856397872,"x":149.68,"y":140.04,"x0":-1.8525859704138703,"y0":50.003749699755794,"z0":6.9409239647588965,"aX":-13.930582420238556},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":12.1,"spinRate":2603,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40064832639171044,"extension":6.052649247250637},"index":5,"playId":"8b4b6ee6-f488-3c99-9078-8dcf92f44977","pitchNumber":6,"startTime":"2025-07-30T02:20:21.591Z","endTime":"2025-07-30T02:20:25.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:20:25.302Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liover Peguero called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:20:32.341Z","endTime":"2025-07-30T02:21:26.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.54963699498452,"strikeZoneBottom":1.71334943646199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34644659948269,"aZ":-40.72045438315381,"pfxX":4.415466442058279,"pfxZ":-6.327793888375612,"pX":0.16300957553558382,"pZ":1.8593248333079255,"vX0":3.8114956962266238,"vY0":-115.9796943542521,"vZ0":-3.007949446474366,"x":110.79,"y":188.58,"x0":-2.0801770077840835,"y0":50.002711499504834,"z0":7.0878149384443985,"aX":5.964604509542422},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.9,"breakHorizontal":-9.0,"spinRate":2902,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4737608324558167,"extension":6.159068159739314},"index":0,"playId":"9e79a4ab-f7df-352f-a383-b2adc1c9f83f","pitchNumber":1,"startTime":"2025-07-30T02:20:48.311Z","endTime":"2025-07-30T02:20:51.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":88.1,"endSpeed":82.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.307312078920084,"aZ":-27.251086156518863,"pfxX":0.8536354420361416,"pfxZ":2.9076980408479036,"pX":-0.012543855676694204,"pZ":1.8204354420316013,"vX0":5.215175417369934,"vY0":-128.25296431471364,"vZ0":-7.44024420846057,"x":117.48,"y":189.63,"x0":-2.1693061319904783,"y0":50.00583511488384,"z0":6.834638132588707,"aX":1.445351162646696},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-2.5,"spinRate":2539,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.4243404190620348,"extension":5.885938083107231},"index":1,"playId":"4a0eee05-5af0-3570-8c7b-4b84f56ee6e4","pitchNumber":2,"startTime":"2025-07-30T02:21:02.783Z","endTime":"2025-07-30T02:21:07.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.56263079152675,"strikeZoneBottom":1.6942680841274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.079592695388328,"aZ":-27.399715499526852,"pfxX":1.083995187945058,"pfxZ":2.820109788347766,"pX":-0.46343706109307525,"pZ":2.5542328426241228,"vX0":3.930180520730426,"vY0":-128.87162219758972,"vZ0":-5.7682478153793575,"x":134.67,"y":169.82,"x0":-2.1448973332881236,"y0":50.00282416397066,"z0":6.919650529123141,"aX":1.835633685662759},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":-2.8,"spinRate":2564,"spinDirection":177},"zone":4,"typeConfidence":2.0,"plateTime":0.4239091088756459,"extension":5.839577299671},"index":2,"playId":"63094ec0-fe48-300c-8bb4-cadfd7502a43","pitchNumber":3,"startTime":"2025-07-30T02:21:23.570Z","endTime":"2025-07-30T02:21:26.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:21:26.699Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:21:31.493Z","endTime":"2025-07-30T02:22:00.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.492517806828886,"aZ":-9.382679401482976,"pfxX":-6.539764730850941,"pfxZ":12.148946529599186,"pX":0.41530850285683624,"pZ":2.5825666016756967,"vX0":7.68362955632422,"vY0":-136.68292319639795,"vZ0":-9.972640977526684,"x":101.17,"y":169.05,"x0":-1.5938413093469184,"y0":50.005920917053146,"z0":6.940532226256467,"aX":-12.272326794343362},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.8,"breakHorizontal":10.1,"spinRate":2512,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.40203225694654643,"extension":6.110905325928039},"hitData":{"launchSpeed":91.4,"launchAngle":35.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.49,"coordY":78.57}},"index":0,"playId":"8b8eedaf-6fd2-3764-bda5-b34a9b33a863","pitchNumber":1,"startTime":"2025-07-30T02:21:49.014Z","endTime":"2025-07-30T02:22:00.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:22:00.134Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew McCutchen singles on a line drive to center fielder Jung Hoo Lee. Joey Bart to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:22:27.344Z","endTime":"2025-07-30T02:23:37.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"fb48be36-b2a7-4e76-8d9b-04989e4affda","startTime":"2025-07-30T02:22:27.344Z","endTime":"2025-07-30T02:22:32.344Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.41000268719588,"strikeZoneBottom":1.66107029680509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.169912856026624,"aZ":-10.268221282597066,"pfxX":-4.451734685228479,"pfxZ":11.245705806907946,"pX":0.46077257667497884,"pZ":1.9995709719517885,"vX0":7.899067810077964,"vY0":-138.0531805203346,"vZ0":-11.445583302487401,"x":99.44,"y":184.79,"x0":-1.8475545906081772,"y0":50.00049676757171,"z0":6.869811663197369,"aX":-8.669987956549749},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":6.6,"spinRate":2476,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3954175294288129,"extension":6.135223439079946},"index":1,"playId":"600cc3a0-390e-3606-9b72-21b78fc75900","pitchNumber":1,"startTime":"2025-07-30T02:22:39.676Z","endTime":"2025-07-30T02:22:42.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91185180631055,"aZ":-41.19401315906687,"pfxX":6.106968161812414,"pfxZ":-6.254343662073003,"pX":0.8881871021963216,"pZ":1.6968712384870899,"vX0":5.102073774531133,"vY0":-119.28457974793346,"vZ0":-3.4769226766536363,"x":83.14,"y":192.96,"x0":-2.071930209835829,"y0":50.00516616974289,"z0":6.886862265564251,"aX":8.802384192613172},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.9,"breakHorizontal":-12.2,"spinRate":2906,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.45915306172508474,"extension":6.155139048333656},"index":2,"playId":"3964f43d-2248-3018-9ed7-8c8f8e0dd356","pitchNumber":2,"startTime":"2025-07-30T02:22:54.497Z","endTime":"2025-07-30T02:22:58.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.47934974796755,"strikeZoneBottom":1.65206806065969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62234005645591,"aZ":-27.74952544660133,"pfxX":1.3665724761904299,"pfxZ":2.67728060933492,"pX":1.8665049407167624,"pZ":1.2259434289794797,"vX0":8.838838525987832,"vY0":-127.81795835999536,"vZ0":-8.557880291203285,"x":45.85,"y":205.68,"x0":-1.815546093734295,"y0":50.003700420468434,"z0":6.8001668588762305,"aX":2.2574288060852195},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-4.4,"spinRate":2694,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.42870305540393794,"extension":5.921789606013093},"index":3,"playId":"e1b46b39-588e-3dea-9717-a38cc02972e8","pitchNumber":3,"startTime":"2025-07-30T02:23:11.436Z","endTime":"2025-07-30T02:23:14.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.345907875197145,"aZ":-29.82533287316343,"pfxX":2.0676578230768654,"pfxZ":1.4177138774281417,"pX":0.7883448632381492,"pZ":2.3282256337540668,"vX0":5.958599379656541,"vY0":-128.2338440454914,"vZ0":-5.75307013079531,"x":86.95,"y":175.92,"x0":-1.8372836056053452,"y0":50.004548243377286,"z0":6.937264609195909,"aX":3.4322359661750785},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.2,"spinRate":2710,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.42768405557273326,"extension":5.926349182439818},"hitData":{"launchSpeed":100.7,"launchAngle":8.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":114.32,"coordY":84.79}},"index":4,"playId":"80a34841-e81b-3f83-a27d-700e2eeb2095","pitchNumber":4,"startTime":"2025-07-30T02:23:27.212Z","endTime":"2025-07-30T02:23:37.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:23:37.050Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T02:23:45.842Z","endTime":"2025-07-30T02:25:54.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.67830922274725,"aZ":-9.46364212325764,"pfxX":-7.437873610549945,"pfxZ":11.730212998824445,"pX":-0.2299222686240586,"pZ":2.5538200175586283,"vX0":6.64862388756191,"vY0":-138.87311826041847,"vZ0":-9.95500072611921,"x":125.76,"y":169.83,"x0":-1.6991671498298508,"y0":50.00187713580361,"z0":6.832664482940571,"aX":-14.398418619514699},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":11.9,"spinRate":2548,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3957621681955583,"extension":5.944853541062697},"index":0,"playId":"78af8768-7b03-3ca6-917b-aadd6a6fccc4","pitchNumber":1,"startTime":"2025-07-30T02:24:42.963Z","endTime":"2025-07-30T02:24:46.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.5,"strikeZoneTop":3.31125466435061,"strikeZoneBottom":1.60467086020289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.414081177418716,"aZ":-11.775020584284476,"pfxX":-7.458531046694037,"pfxZ":10.7249184532087,"pX":-0.626351235429131,"pZ":3.7770748485300625,"vX0":6.14947208989707,"vY0":-138.36868360748525,"vZ0":-6.3679205838758115,"x":136.82,"y":102.73,"x0":-1.9300010700271595,"y0":50.000767803733304,"z0":6.9289909682568185,"aX":-14.182909335090221},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":11.9,"spinRate":2506,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3987993082453114,"extension":6.0100615055416515},"index":1,"playId":"8d91642f-fcf1-30bf-aeea-ae35d0a49cf5","pitchNumber":2,"startTime":"2025-07-30T02:25:03.070Z","endTime":"2025-07-30T02:25:07.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":79.7,"endSpeed":73.9,"strikeZoneTop":3.14474415436898,"strikeZoneBottom":1.52214395397202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.53125577638889,"aZ":-42.83230977592763,"pfxX":3.5717917036398874,"pfxZ":-7.841222454011935,"pX":-0.07571538024815905,"pZ":1.891484612822132,"vX0":3.298789005910012,"vY0":-116.03368059813768,"vZ0":-2.4655050046318827,"x":119.89,"y":187.71,"x0":-1.9821395078479462,"y0":50.00568865579258,"z0":7.064454308202189,"aX":4.851665791726356},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-14.5,"breakHorizontal":-7.3,"spinRate":2866,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.4727633861451368,"extension":6.231130140153246},"index":2,"playId":"7c799540-80de-3bd0-975a-872d60e1a8be","pitchNumber":3,"startTime":"2025-07-30T02:25:19.604Z","endTime":"2025-07-30T02:25:22.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T02:25:32.157Z","endTime":"2025-07-30T02:25:49.492Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.090711967414073,"aZ":-31.25385542367872,"pfxX":4.106043505191082,"pfxZ":0.6029570175221606,"pX":0.7181328269419593,"pZ":1.74539420836413,"vX0":5.386346211069535,"vY0":-121.76877408494744,"vZ0":-5.749408272187996,"x":89.63,"y":191.65,"x0":-2.045301684640743,"y0":50.000500831168914,"z0":6.800482875248618,"aX":6.242774700131597},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":-8.5,"spinRate":2931,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.4476623650755336,"extension":6.447653627254241},"index":4,"playId":"4488a9a2-fa07-3f47-b117-81c080701208","pitchNumber":4,"startTime":"2025-07-30T02:25:49.492Z","endTime":"2025-07-30T02:25:54.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:25:54.615Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T02:28:01.815Z","endTime":"2025-07-30T02:29:42.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.44999920186901,"strikeZoneBottom":1.66188254644404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.350862668235663,"aZ":-11.725900136026652,"pfxX":4.384191117933305,"pfxZ":11.686597402241611,"pX":0.29827133868427536,"pZ":3.418926072480906,"vX0":-3.7470876420207393,"vY0":-131.77755350473137,"vZ0":-4.217125498483599,"x":105.63,"y":146.47,"x0":1.1726376444685156,"y0":50.00058682843195,"z0":5.913318422975405,"aX":7.6699290173951695},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.4,"breakHorizontal":-7.1,"spinRate":2049,"spinDirection":173},"zone":3,"typeConfidence":2.0,"plateTime":0.4164542157477853,"extension":7.3191432002622845},"index":0,"playId":"4a39d56d-cff6-3939-aac5-52a247ee2f1a","pitchNumber":1,"startTime":"2025-07-30T02:28:07.026Z","endTime":"2025-07-30T02:28:10.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.7,"strikeZoneTop":3.34777351697574,"strikeZoneBottom":1.57564165854092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.600263255855197,"aZ":-31.35632588661059,"pfxX":-2.530549835633725,"pfxZ":0.5999493945655976,"pX":0.1851558004040145,"pZ":1.2422232698565072,"vX0":-2.106441732960639,"vY0":-115.64615446780489,"vZ0":-3.79844276193172,"x":109.94,"y":205.24,"x0":1.4349906678029376,"y0":50.0027723317657,"z0":5.8985489933680775,"aX":-3.4434963720030725},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.5,"breakHorizontal":5.0,"spinRate":1881,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.4727537824245771,"extension":7.0087945857278235},"index":1,"playId":"808e3d21-ceca-36ff-aa34-b3f2eea6eb88","pitchNumber":2,"startTime":"2025-07-30T02:28:23.751Z","endTime":"2025-07-30T02:28:27.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.35141186755228,"strikeZoneBottom":1.67066348387611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.995416528663693,"aZ":-12.395593258361805,"pfxX":5.2024803780716695,"pfxZ":10.784306154274669,"pX":1.0346628920070107,"pZ":1.7895116689676878,"vX0":-2.6056556480451754,"vY0":-134.08235853832414,"vZ0":-8.24755766026079,"x":77.56,"y":190.46,"x0":1.3392591981261817,"y0":50.00534317682561,"z0":5.775208691058294,"aX":9.543603194823724},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":-8.9,"spinRate":2174,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.40736460846797407,"extension":7.245411460708181},"index":2,"playId":"6456564a-3d8d-3c79-89b6-15f189fd6e58","pitchNumber":3,"startTime":"2025-07-30T02:28:40.030Z","endTime":"2025-07-30T02:28:43.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9708290934695,"aZ":-10.826658317510464,"pfxX":5.059986783545799,"pfxZ":11.647390361011825,"pX":-0.18408737296435906,"pZ":2.678179446715614,"vX0":-5.40358076764776,"vY0":-134.482889423679,"vZ0":-6.312755144536782,"x":124.02,"y":166.47,"x0":1.193166032699915,"y0":50.00406578744809,"z0":5.822813481010671,"aX":9.2756275313555},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.9,"breakHorizontal":-8.0,"spinRate":2161,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.40716289048559773,"extension":7.276640035821303},"index":3,"playId":"ba2ca561-644b-3035-a414-cc49d64bf84c","pitchNumber":4,"startTime":"2025-07-30T02:28:59.519Z","endTime":"2025-07-30T02:29:04.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.9,"endSpeed":83.2,"strikeZoneTop":3.39741970474837,"strikeZoneBottom":1.68649898218443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.459721789555967,"aZ":-13.005286242338817,"pfxX":2.974912928650242,"pfxZ":10.73344392337086,"pX":-1.5744030791948458,"pZ":3.079647661866242,"vX0":-8.028965169257562,"vY0":-133.46198408127808,"vZ0":-4.782875782424871,"x":177.01,"y":155.63,"x0":1.0999930644654565,"y0":50.00078065112114,"z0":5.847422419228892,"aX":5.313225431287848},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.5,"breakHorizontal":-3.5,"spinRate":2081,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.41201407318702943,"extension":7.251837005915047},"index":4,"playId":"0ceaaae8-6539-3641-bf8c-739d162519e9","pitchNumber":5,"startTime":"2025-07-30T02:29:21.191Z","endTime":"2025-07-30T02:29:24.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.35223316459464,"strikeZoneBottom":1.67231721181328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.88901100933424,"aZ":-12.567283788680713,"pfxX":3.5108488107818348,"pfxZ":10.72043964164774,"pX":0.577952631207892,"pZ":4.035261334975254,"vX0":-3.090141604048111,"vY0":-134.3333581845813,"vZ0":-2.718680810410277,"x":94.97,"y":129.83,"x0":1.2866177895670061,"y0":50.00374266915161,"z0":5.9529693670918915,"aX":6.421892635161773},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":-5.8,"spinRate":2128,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.40762446757887805,"extension":7.275592536182104},"index":5,"playId":"15bc54bd-621c-3d33-96be-84d4c50f041f","pitchNumber":6,"startTime":"2025-07-30T02:29:38.386Z","endTime":"2025-07-30T02:29:42.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:29:42.963Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T02:29:50.278Z","endTime":"2025-07-30T02:30:41.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.27294023346867,"strikeZoneBottom":1.61356683440631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.359271452787752,"aZ":-11.867628792302382,"pfxX":2.2836731856057453,"pfxZ":11.207355142538301,"pX":-0.06336195042664815,"pZ":3.3763001548714247,"vX0":-4.2141457684918935,"vY0":-134.09361926154227,"vZ0":-4.473889165488167,"x":119.42,"y":147.62,"x0":1.235449134744127,"y0":50.002858249962884,"z0":5.920153629296419,"aX":4.138164113253517},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":-3.1,"spinRate":2143,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.40925471532630864,"extension":7.277550352148575},"index":0,"playId":"be3d02e1-9f8a-3978-95a5-83ff9bfca470","pitchNumber":1,"startTime":"2025-07-30T02:30:10.454Z","endTime":"2025-07-30T02:30:13.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.6,"endSpeed":78.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.233470919628875,"aZ":-26.20030329780325,"pfxX":-2.7266240884006887,"pfxZ":3.856334390736153,"pX":-0.0935914817828642,"pZ":2.6430016676194676,"vX0":-2.6609751796765315,"vY0":-123.29831073858148,"vZ0":-2.6091709361307562,"x":120.57,"y":167.42,"x0":1.3516055771693356,"y0":50.00234400591521,"z0":5.913232790324659,"aX":-4.220231291881994},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.6,"breakHorizontal":5.5,"spinRate":2155,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.44329061376288115,"extension":7.291076320860563},"hitData":{"launchSpeed":86.3,"launchAngle":28.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.31,"coordY":80.77}},"index":1,"playId":"3c15982f-ea9f-372a-89db-6d0faee5cf0f","pitchNumber":2,"startTime":"2025-07-30T02:30:30.985Z","endTime":"2025-07-30T02:30:41.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:30:41.790Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks. Patrick Bailey to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T02:30:48.904Z","endTime":"2025-07-30T02:33:20.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.3,"strikeZoneTop":3.18999885145416,"strikeZoneBottom":1.35261165502239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.00522979072354,"aZ":-32.267230609191756,"pfxX":-0.9119257027991439,"pfxZ":-0.0666269857592452,"pX":0.40722304457382885,"pZ":1.608490539008208,"vX0":-2.191778507472161,"vY0":-114.97188286184321,"vZ0":-2.695116388425398,"x":101.48,"y":195.35,"x0":1.488916697409486,"y0":50.005210392854266,"z0":5.9073443195504876,"aX":-1.2285646609141232},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-0.5,"breakHorizontal":2.2,"spinRate":1795,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4752181953691861,"extension":7.079481848079533},"index":0,"playId":"63f979fb-341e-384c-a635-1feafabbc185","pitchNumber":1,"startTime":"2025-07-30T02:31:08.544Z","endTime":"2025-07-30T02:31:12.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.18923954983845,"strikeZoneBottom":1.44069874086171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.657396416681944,"aZ":-11.471155472490336,"pfxX":3.998464275639133,"pfxZ":11.30558853473687,"pX":-0.7752296666759064,"pZ":1.4172024541305324,"vX0":-6.574930502011464,"vY0":-134.79316081458978,"vZ0":-9.334396406956452,"x":146.55,"y":200.52,"x0":1.1816069312857347,"y0":50.000658549242324,"z0":5.745467900414954,"aX":7.320905101088308},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":-5.8,"spinRate":2115,"spinDirection":167},"zone":7,"typeConfidence":2.0,"plateTime":0.4071126392327362,"extension":7.438540682651843},"index":1,"playId":"b1565da8-0473-34fd-b0d3-2e9b1c537264","pitchNumber":2,"startTime":"2025-07-30T02:31:52.440Z","endTime":"2025-07-30T02:31:56.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.1,"endSpeed":79.5,"strikeZoneTop":3.19009725222251,"strikeZoneBottom":1.41254216410125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.391516378244667,"aZ":-25.83693877790955,"pfxX":-4.502574058319267,"pfxZ":3.974573012287008,"pX":1.6414439173540716,"pZ":1.2148099145145144,"vX0":1.479533925215642,"vY0":-125.28170244333387,"vZ0":-6.2491955865277715,"x":54.43,"y":205.98,"x0":1.629618789939771,"y0":50.00583864643328,"z0":5.842574633512042,"aX":-7.18632695071971},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":7.8,"spinRate":2083,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.43655479251486984,"extension":7.179114107946933},"index":2,"playId":"153168da-d940-35eb-89b5-1583bdb73422","pitchNumber":3,"startTime":"2025-07-30T02:32:12.495Z","endTime":"2025-07-30T02:32:16.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.722283716635165,"aZ":-12.032978427497252,"pfxX":2.4649970825214584,"pfxZ":11.01954345273749,"pX":-0.3781274355984538,"pZ":2.1475271808609353,"vX0":-5.190309517273188,"vY0":-134.92455560080896,"vZ0":-7.4831022120713735,"x":131.41,"y":180.8,"x0":1.2577139563573518,"y0":50.0029529312403,"z0":5.821146460465091,"aX":4.505874635015743},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":-3.2,"spinRate":2107,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.4072896018151386,"extension":7.350607570662947},"index":3,"playId":"35901332-77b5-3cbb-b280-ab3cd0318095","pitchNumber":4,"startTime":"2025-07-30T02:32:33.668Z","endTime":"2025-07-30T02:32:38.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.19247314755197,"strikeZoneBottom":1.36782957484476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.531466529210412,"aZ":-13.267543387236604,"pfxX":3.1487109508416538,"pfxZ":10.219943808553916,"pX":-1.1180428615455855,"pZ":3.8432014463799082,"vX0":-7.072884596009899,"vY0":-134.73291305692965,"vZ0":-3.153019554966928,"x":159.62,"y":135.01,"x0":1.1246441844329051,"y0":50.005299515100354,"z0":5.958275493670448,"aX":5.827393555054079},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":-4.3,"spinRate":2071,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4055516321683936,"extension":7.304815033117211},"index":4,"playId":"114a5fd9-373d-3ee8-8adb-61a7aa04a749","pitchNumber":5,"startTime":"2025-07-30T02:32:58.601Z","endTime":"2025-07-30T02:33:01.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.19000152393806,"strikeZoneBottom":1.39975457831982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26095245819036,"aZ":-14.851802445939157,"pfxX":5.645950925619395,"pfxZ":9.720336914782521,"pX":-0.0066000213260073715,"pZ":4.330441453880632,"vX0":-5.284610280868099,"vY0":-132.6201090100619,"vZ0":-1.3012756732670065,"x":117.25,"y":121.86,"x0":1.2779696860885608,"y0":50.00260238368997,"z0":5.910374386601194,"aX":10.061269198525343},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":-9.1,"spinRate":2096,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.4129553214775159,"extension":7.318045218247494},"index":5,"playId":"2699f052-796c-3c9d-8c80-786b0132ee31","pitchNumber":6,"startTime":"2025-07-30T02:33:17.273Z","endTime":"2025-07-30T02:33:20.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.37,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:33:20.699Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rafael Devers grounds into a double play, second baseman Nick Gonzales to shortstop Liover Peguero to first baseman Spencer Horwitz. Heliot Ramos out at 2nd. Rafael Devers out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T02:33:26.886Z","endTime":"2025-07-30T02:34:24.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.52382080695376,"strikeZoneBottom":1.76653200571103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.963758806432256,"aZ":-12.193124993524018,"pfxX":4.052184109396189,"pfxZ":11.014850160025404,"pX":-0.5054932877590432,"pZ":2.171258213133364,"vX0":-6.12284260889573,"vY0":-133.85672927876755,"vZ0":-7.293376922474804,"x":136.27,"y":180.16,"x0":1.2853690161258808,"y0":50.00388006286854,"z0":5.8047755595514605,"aX":7.351976178338975},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.6,"breakHorizontal":-6.0,"spinRate":1979,"spinDirection":172},"zone":7,"typeConfidence":2.0,"plateTime":0.40922486529010227,"extension":7.3932713156909236},"index":0,"playId":"f6896b54-ce4f-39d8-b9b2-922d175fadd2","pitchNumber":1,"startTime":"2025-07-30T02:34:00.536Z","endTime":"2025-07-30T02:34:03.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.1,"endSpeed":84.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.695240158541772,"aZ":-14.19084014774629,"pfxX":4.858741294740351,"pfxZ":9.904565673971298,"pX":0.7488382057542013,"pZ":3.0920716884873007,"vX0":-2.9748892468575696,"vY0":-134.07559219360866,"vZ0":-4.682898317600872,"x":88.46,"y":155.29,"x0":1.243013785702151,"y0":50.00329564706017,"z0":5.8781185177601785,"aX":8.823027663766712},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":-8.2,"spinRate":2084,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.4089210449656293,"extension":7.243604090317065},"hitData":{"launchSpeed":87.0,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":156.24}},"index":1,"playId":"6f57325a-b178-3751-81bb-f3d3b7292187","pitchNumber":2,"startTime":"2025-07-30T02:34:16.590Z","endTime":"2025-07-30T02:34:24.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"second":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-9.899999999999999,"leverageIndex":2.14,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:34:24.471Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Gonzales pops out to catcher Patrick Bailey in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T02:36:33.947Z","endTime":"2025-07-30T02:37:07.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.4944794064001,"strikeZoneBottom":1.54081404451376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.610734780697452,"aZ":-11.639329940835793,"pfxX":-6.170158706824953,"pfxZ":10.873640766040262,"pX":0.5119826000854458,"pZ":4.201330566504586,"vX0":8.445311851421435,"vY0":-136.4548635425453,"vZ0":-5.58512874125824,"x":97.48,"y":125.34,"x0":-1.8193453200451664,"y0":50.0055151964947,"z0":7.074501212573618,"aX":-11.655779378067994},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":9.5,"spinRate":2619,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4011740238180934,"extension":6.037016177438982},"index":0,"playId":"0a84c39e-5938-3f13-b67d-91b0d64901c3","pitchNumber":1,"startTime":"2025-07-30T02:36:45.656Z","endTime":"2025-07-30T02:36:49.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.938708271013034,"aZ":-12.218390887335563,"pfxX":-7.132556822573628,"pfxZ":10.840760588359817,"pX":-0.6730321273192125,"pZ":2.6818475508921154,"vX0":5.447150132582184,"vY0":-134.51579527277457,"vZ0":-9.176555136736757,"x":142.65,"y":166.37,"x0":-1.793009918947641,"y0":50.0043610683088,"z0":6.994112670346407,"aX":-13.131634587486689},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":11.9,"spinRate":2583,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4064791328854436,"extension":5.926274212287949},"hitData":{"launchSpeed":81.2,"launchAngle":87.0,"totalDistance":18.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":116.34,"coordY":210.97}},"index":1,"playId":"9f89184f-0be6-3e0c-9fc2-71c8ad308d4a","pitchNumber":2,"startTime":"2025-07-30T02:36:58.348Z","endTime":"2025-07-30T02:37:07.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:37:07.585Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T02:37:19.371Z","endTime":"2025-07-30T02:39:03.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.9410733471202,"strikeZoneBottom":1.84766420445702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35823180612645,"aZ":-9.025756809388824,"pfxX":-7.291337128856914,"pfxZ":12.075220296147805,"pX":0.658529304769931,"pZ":2.0580621096903884,"vX0":8.748878516762513,"vY0":-137.33188161211285,"vZ0":-11.285837030733596,"x":91.9,"y":183.21,"x0":-1.61566449392749,"y0":50.006630200380165,"z0":6.826862074662825,"aX":-13.98247095121322},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":11.4,"spinRate":2581,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3982662754099868,"extension":6.077858657329119},"index":0,"playId":"dbf3731e-86ce-3406-8c02-1da81b970d72","pitchNumber":1,"startTime":"2025-07-30T02:37:37.283Z","endTime":"2025-07-30T02:37:40.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":94.1,"endSpeed":86.0,"strikeZoneTop":3.86,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26477274899466,"aZ":-10.221707486872205,"pfxX":-6.434187304306295,"pfxZ":11.604396079959436,"pX":-0.9449186851181707,"pZ":2.785797519048432,"vX0":4.857233278135076,"vY0":-136.71269077059748,"vZ0":-9.428431226078095,"x":153.02,"y":163.56,"x0":-1.9090416615617858,"y0":50.00572850233579,"z0":6.981876573158665,"aX":-12.176105953852703},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":10.7,"spinRate":2550,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.40070864357473024,"extension":5.913064534363285},"index":1,"playId":"59d375b8-3219-39aa-9a15-9d8fb89d29ac","pitchNumber":2,"startTime":"2025-07-30T02:37:52.518Z","endTime":"2025-07-30T02:37:55.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T02:38:06.107Z","endTime":"2025-07-30T02:38:18.259Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.0,"strikeZoneTop":3.86529622334278,"strikeZoneBottom":1.81938799867337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30213008881888,"aZ":-39.192549591447815,"pfxX":3.5875474712018107,"pfxZ":-4.949708718816009,"pX":1.0980987046432076,"pZ":0.3131974969915566,"vX0":5.93145915373982,"vY0":-118.51506896332779,"vZ0":-6.936164265620335,"x":75.14,"y":230.32,"x0":-1.9061209438234668,"y0":50.00221814171783,"z0":6.8702682783085605,"aX":5.087168046499403},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.4,"breakHorizontal":-7.9,"spinRate":2897,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4627070806331064,"extension":6.176543921877916},"index":3,"playId":"f0dab97c-9456-3f05-acb7-bacb9440ccd1","pitchNumber":3,"startTime":"2025-07-30T02:38:18.259Z","endTime":"2025-07-30T02:38:21.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.8,"strikeZoneTop":4.06164277320543,"strikeZoneBottom":1.99738767573314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.166170518732898,"aZ":-25.95842420793886,"pfxX":1.5980174696360736,"pfxZ":3.656006107929173,"pX":1.486105863979977,"pZ":2.3948496187846438,"vX0":7.625299621526807,"vY0":-128.23966059170021,"vZ0":-6.538948457913014,"x":60.35,"y":174.12,"x0":-1.7079003001166533,"y0":50.00583425634762,"z0":6.9445325216471465,"aX":2.7185184998837126},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":-4.2,"spinRate":2620,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.42364753516976794,"extension":5.948521079986929},"index":4,"playId":"7899ad1d-f0b1-3d18-bf5d-3b94a401993c","pitchNumber":4,"startTime":"2025-07-30T02:38:36.870Z","endTime":"2025-07-30T02:38:40.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.86,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.405609187105323,"aZ":-28.664462454385756,"pfxX":0.6586642548031316,"pfxZ":2.121901225317986,"pX":0.29978650607042806,"pZ":2.5944299714906185,"vX0":5.534122465612531,"vY0":-127.29173190337178,"vZ0":-5.158169968555747,"x":105.57,"y":168.73,"x0":-1.9816809240372475,"y0":50.002874050099834,"z0":6.89747718848066,"aX":1.0868578751569409},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-2.4,"spinRate":2557,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.42914570124694595,"extension":5.8966750616684545},"hitData":{"launchSpeed":98.5,"launchAngle":44.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.5,"coordY":79.35}},"index":5,"playId":"8699f712-bdb7-3c78-abec-583a312eac39","pitchNumber":5,"startTime":"2025-07-30T02:38:54.662Z","endTime":"2025-07-30T02:39:03.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:39:03.985Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Pham doubles (12) on a sharp line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T02:39:09.648Z","endTime":"2025-07-30T02:40:09.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":79.5,"endSpeed":73.9,"strikeZoneTop":3.51161875428929,"strikeZoneBottom":1.67788842057472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.57802752206382,"aZ":-40.96003335227128,"pfxX":5.550847540639533,"pfxZ":-6.465132392372295,"pX":0.3948466547937568,"pZ":2.67411993126094,"vX0":3.6885489047651507,"vY0":-115.82542440180856,"vZ0":-1.312675122291941,"x":101.95,"y":166.58,"x0":-1.939323741644813,"y0":50.00369975918063,"z0":7.164166740035642,"aX":7.542834082433354},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.8,"breakHorizontal":-10.9,"spinRate":2829,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.4728586414182283,"extension":5.977730945264279},"index":0,"playId":"4fce065e-9a8a-326c-a461-ffcb3639e04e","pitchNumber":1,"startTime":"2025-07-30T02:39:29.017Z","endTime":"2025-07-30T02:39:32.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.50204694542968,"strikeZoneBottom":1.72886679443491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32646767343954,"aZ":-10.771044520697396,"pfxX":-6.85547738342441,"pfxZ":10.97143346249596,"pX":-0.25372512380921325,"pZ":4.078508714701877,"vX0":6.222511236668302,"vY0":-138.62965054698844,"vZ0":-6.009474465910644,"x":126.67,"y":128.66,"x0":-1.6342256291470199,"y0":50.00287564668633,"z0":6.989893956608128,"aX":-13.374183824486297},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":11.2,"spinRate":2483,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3947525512021821,"extension":5.95324985841042},"index":1,"playId":"cef8fb4b-360c-359d-8ea6-cda6ac0d2d49","pitchNumber":2,"startTime":"2025-07-30T02:39:43.718Z","endTime":"2025-07-30T02:39:47.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.848188254322896,"aZ":-27.8405268040082,"pfxX":1.1929755075793294,"pfxZ":2.607343126230207,"pX":0.07987514894192108,"pZ":2.601501500459558,"vX0":4.60918147198385,"vY0":-128.13147899975928,"vZ0":-5.514325282427981,"x":113.96,"y":168.54,"x0":-1.8982927362929038,"y0":50.00170967879484,"z0":6.961093700532921,"aX":1.9791073791109222},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-3.2,"spinRate":2623,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4277354643408442,"extension":5.927082084722095},"hitData":{"launchSpeed":111.8,"launchAngle":12.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.36,"coordY":56.44}},"index":2,"playId":"1a7a69c1-5f54-3279-bc44-4e2e887e67ed","pitchNumber":3,"startTime":"2025-07-30T02:39:56.948Z","endTime":"2025-07-30T02:40:09.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":0.52,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:40:09.472Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to right fielder Luis Matos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T02:40:16.474Z","endTime":"2025-07-30T02:41:58.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.35180766077177,"strikeZoneBottom":1.57647516711181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.987592734868947,"aZ":-8.447624642357171,"pfxX":-6.472688336055819,"pfxZ":12.040304743678378,"pX":0.1238050340279431,"pZ":3.4762323408747604,"vX0":7.356749512612974,"vY0":-139.18108755794893,"vZ0":-8.053203641387949,"x":112.28,"y":144.92,"x0":-1.7073475150783781,"y0":50.00111732356851,"z0":6.959471372580213,"aX":-12.752830775369251},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.4,"breakHorizontal":10.3,"spinRate":2499,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3929042198732069,"extension":6.069390368265045},"index":0,"playId":"4f609095-ed82-352e-aee9-b8fdf20c51c3","pitchNumber":1,"startTime":"2025-07-30T02:40:35.777Z","endTime":"2025-07-30T02:40:38.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.189773070741925,"aZ":-8.644774215438641,"pfxX":-5.231079869146252,"pfxZ":11.81080853311571,"pX":0.8103828184403117,"pZ":2.508759865217967,"vX0":7.9725706091289315,"vY0":-139.2850290358898,"vZ0":-10.63025027104786,"x":86.11,"y":171.04,"x0":-1.3912041640241386,"y0":50.00617447300087,"z0":6.9179252266100235,"aX":-10.424615963503983},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":8.0,"spinRate":2529,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3911669826163071,"extension":6.046885060847521},"index":1,"playId":"6c5c85c0-c6af-3997-bd3d-69fcd63a4638","pitchNumber":2,"startTime":"2025-07-30T02:40:51.731Z","endTime":"2025-07-30T02:40:54.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.5,"endSpeed":88.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13005212025889,"aZ":-9.045453369506896,"pfxX":-7.02713582939788,"pfxZ":11.65254256247125,"pX":0.139577149005503,"pZ":3.436165013094111,"vX0":7.582296622402413,"vY0":-140.1151583187375,"vZ0":-7.910264205355383,"x":111.68,"y":146.0,"x0":-1.6906899971342617,"y0":50.0069316985802,"z0":6.889911937028706,"aX":-13.95343527631079},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":11.2,"spinRate":2576,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.3911458640716998,"extension":6.053755275708613},"index":2,"playId":"79588282-622f-3f72-a6d8-7b1cc669fb93","pitchNumber":3,"startTime":"2025-07-30T02:41:09.138Z","endTime":"2025-07-30T02:41:12.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.24875409701409,"strikeZoneBottom":1.59405700538243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75081042346147,"aZ":-31.50911208303725,"pfxX":8.318460924993547,"pfxZ":0.4557380787592642,"pX":2.6418130179284325,"pZ":0.6280961371963703,"vX0":7.882291330800655,"vY0":-119.53998133728496,"vZ0":-7.801913704499187,"x":16.3,"y":221.82,"x0":-1.7771155608333924,"y0":50.00131991368157,"z0":6.757725974388696,"aX":12.052291935438243},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.8,"breakHorizontal":-16.9,"spinRate":2859,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4579524425665804,"extension":6.220970856841093},"index":3,"playId":"e9357459-3893-3f0b-bc30-6a83bae573e2","pitchNumber":4,"startTime":"2025-07-30T02:41:29.342Z","endTime":"2025-07-30T02:41:32.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.8,"endSpeed":88.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.390773240411733,"aZ":-13.382922321016204,"pfxX":-5.461721920073463,"pfxZ":9.337340272278276,"pX":-0.3828600679169381,"pZ":3.5795033401062275,"vX0":5.685302561612122,"vY0":-140.8137790392598,"vZ0":-6.947471199637377,"x":131.59,"y":142.13,"x0":-1.7165302635549795,"y0":50.0006940259924,"z0":6.941077524205829,"aX":-10.988742611980202},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2565,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38867991104116806,"extension":5.967181404265925},"hitData":{"launchSpeed":83.5,"launchAngle":32.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.34,"coordY":117.97}},"index":4,"playId":"0577c7b0-29bc-33d9-868f-2a814d1c9208","pitchNumber":5,"startTime":"2025-07-30T02:41:50.369Z","endTime":"2025-07-30T02:41:58.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.54,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:41:58.214Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (16) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T02:44:04.724Z","endTime":"2025-07-30T02:46:33.524Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":663559,"link":"/api/v1/people/663559"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.9,"strikeZoneTop":3.18979750557828,"strikeZoneBottom":1.47788323671026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.45657191145382,"aZ":-31.683484261940716,"pfxX":-1.2854407374555865,"pfxZ":0.3809746586314251,"pX":0.19106646538878452,"pZ":3.0123291992558228,"vX0":-2.5330984775647334,"vY0":-112.79367444294316,"vZ0":0.2168034696896428,"x":109.72,"y":157.45,"x0":1.4910139993240936,"y0":50.005480607244685,"z0":6.081944641602785,"aX":-1.674035552164289},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":1.0,"breakHorizontal":2.9,"spinRate":1887,"spinDirection":285},"zone":2,"typeConfidence":2.0,"plateTime":0.4836356693833732,"extension":6.940283448499855},"index":0,"playId":"a0d963b0-3f95-3833-aa05-1a48c1d025d2","pitchNumber":1,"startTime":"2025-07-30T02:44:21.194Z","endTime":"2025-07-30T02:44:24.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.9,"endSpeed":84.2,"strikeZoneTop":3.62157642690376,"strikeZoneBottom":1.75809104286861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46555653897126,"aZ":-11.266480923745524,"pfxX":3.2926707544471077,"pfxZ":11.59848995224577,"pX":-0.6717814236319213,"pZ":0.9719776321178416,"vX0":-6.142070387270627,"vY0":-133.3618743118095,"vZ0":-10.376901221190614,"x":142.61,"y":212.54,"x0":1.2325901482137138,"y0":50.00597443045062,"z0":5.724587346732033,"aX":5.93756705426495},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":-4.7,"spinRate":2225,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.4105865698601314,"extension":7.368138389256939},"index":1,"playId":"29ab2cac-eaeb-3394-85ba-12e31b2edbb4","pitchNumber":2,"startTime":"2025-07-30T02:44:40.133Z","endTime":"2025-07-30T02:44:43.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.60502651498193,"strikeZoneBottom":1.86305489067089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46201543279526,"aZ":-25.874376935170496,"pfxX":-2.108865711358734,"pfxZ":4.033307161668644,"pX":0.947503172978354,"pZ":3.3701267273483673,"vX0":-0.8803937663583863,"vY0":-123.55018012984156,"vZ0":-1.2010663492660494,"x":80.88,"y":147.79,"x0":1.5813971037144112,"y0":50.00024474624958,"z0":6.01845566749701,"aX":-3.2896040831836397},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.3,"breakHorizontal":4.0,"spinRate":1955,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4417528438305709,"extension":7.149778813607145},"index":2,"playId":"6cc5992e-972b-3cef-b1d5-9e8236ee72ce","pitchNumber":3,"startTime":"2025-07-30T02:45:00.762Z","endTime":"2025-07-30T02:45:04.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.48999886987534,"strikeZoneBottom":1.73576135441331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.046053629636184,"aZ":-13.748295231232644,"pfxX":3.6944436057732903,"pfxZ":10.353321319126135,"pX":0.7126239393889531,"pZ":3.6528215617731234,"vX0":-3.156567217088397,"vY0":-132.03499419892105,"vZ0":-3.268776271767493,"x":89.84,"y":140.15,"x0":1.4390779273905105,"y0":50.00145514195335,"z0":5.907971576059867,"aX":6.573856798626203},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":-6.1,"spinRate":2013,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4136026920589404,"extension":7.184445729099243},"index":3,"playId":"db5d7add-8a55-39a4-8bc5-4353522f1c7e","pitchNumber":4,"startTime":"2025-07-30T02:45:19.602Z","endTime":"2025-07-30T02:45:23.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.4,"endSpeed":84.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00196425550742,"aZ":-12.444938065838013,"pfxX":3.6388901809526084,"pfxZ":10.895081684890247,"pX":0.6968337326499572,"pZ":3.182544370270292,"vX0":-2.9543159873509697,"vY0":-133.07864580432357,"vZ0":-4.818673676901442,"x":90.44,"y":152.85,"x0":1.34338487257577,"y0":50.00312116717302,"z0":5.9039144911765336,"aX":6.589487771579391},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.1,"breakHorizontal":-6.0,"spinRate":2050,"spinDirection":169},"zone":3,"typeConfidence":2.0,"plateTime":0.4100969961308323,"extension":7.226004589299003},"index":4,"playId":"857eff2d-4c15-342e-b846-bbc19ec44914","pitchNumber":5,"startTime":"2025-07-30T02:45:38.294Z","endTime":"2025-07-30T02:45:45.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.30899600939837,"aZ":-12.220279674587074,"pfxX":1.3150788851029163,"pfxZ":11.017639793703996,"pX":-0.27376317102254216,"pZ":2.249272082364232,"vX0":-4.444150236322384,"vY0":-133.37750606847692,"vZ0":-7.029837030190211,"x":127.44,"y":178.05,"x0":1.2393896069382937,"y0":50.00025841377669,"z0":5.7907563744503125,"aX":2.381432200956374},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":-1.4,"spinRate":2131,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.4098587030735721,"extension":7.40883798716977},"hitData":{"launchSpeed":101.5,"launchAngle":28.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":76.28,"coordY":46.23}},"index":5,"playId":"c37e2504-f69e-3521-91e8-bf40ff4b4a2e","pitchNumber":6,"startTime":"2025-07-30T02:46:06.738Z","endTime":"2025-07-30T02:46:33.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":12.499999999999993,"leverageIndex":1.06,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:46:33.524Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out sharply to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T02:46:39.274Z","endTime":"2025-07-30T02:47:20.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.0,"endSpeed":73.0,"strikeZoneTop":3.51274726990661,"strikeZoneBottom":1.69307996344236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.54840924645776,"aZ":-32.94290761840124,"pfxX":-1.1664167627786692,"pfxZ":-0.5785909923163945,"pX":-0.14246771626017424,"pZ":1.4020385095444423,"vX0":-3.4706911283910165,"vY0":-113.69651452019045,"vZ0":-2.9448286059769067,"x":122.43,"y":200.92,"x0":1.5482073553894036,"y0":50.00480785726168,"z0":5.945391152644769,"aX":-1.5444926188944423},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.4,"breakHorizontal":2.9,"spinRate":1784,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.47959355322246244,"extension":7.0531412111180165},"index":0,"playId":"76fa8162-8981-39a8-a22e-3aa7639b3a09","pitchNumber":1,"startTime":"2025-07-30T02:46:55.169Z","endTime":"2025-07-30T02:46:58.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.329167301664647,"aZ":-20.402509138480013,"pfxX":2.506616886587304,"pfxZ":7.008281642859968,"pX":0.3398229684235393,"pZ":2.2206545983145003,"vX0":-3.4329466642676634,"vY0":-127.75106341140257,"vZ0":-5.041678357609744,"x":104.05,"y":178.82,"x0":1.365424025457739,"y0":50.00324019586856,"z0":5.7889894072267625,"aX":4.21062907050424},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.0,"breakHorizontal":-4.0,"spinRate":1190,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.42613649135899,"extension":7.288708304807488},"hitData":{"launchSpeed":103.3,"launchAngle":26.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.87,"coordY":58.45}},"index":1,"playId":"3db8ee36-2a67-322f-b3b1-d68f26a69ea4","pitchNumber":2,"startTime":"2025-07-30T02:47:11.703Z","endTime":"2025-07-30T02:47:20.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:47:20.119Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilmer Flores lines out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T02:47:42.024Z","endTime":"2025-07-30T02:48:51.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.26999734376423,"strikeZoneBottom":1.4616440101038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.654251965059295,"aZ":-12.74575040660939,"pfxX":3.0765506088713193,"pfxZ":10.609550308599255,"pX":0.41928721611132336,"pZ":1.8967546945141696,"vX0":-3.8712529556984316,"vY0":-134.1314933960317,"vZ0":-8.030915215494671,"x":101.02,"y":187.57,"x0":1.478189798273399,"y0":50.00407326748577,"z0":5.828552033065736,"aX":5.634634640806818},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-4.8,"spinRate":2060,"spinDirection":166},"zone":9,"typeConfidence":2.0,"plateTime":0.40758452174133986,"extension":7.386537203854927},"index":0,"playId":"acceae9a-c201-3e5c-8efb-721940e555cc","pitchNumber":1,"startTime":"2025-07-30T02:47:49.417Z","endTime":"2025-07-30T02:47:52.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.27000029237718,"strikeZoneBottom":1.37431444779352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.392326957405928,"aZ":-21.547309650814846,"pfxX":2.791245314330471,"pfxZ":6.508625203986267,"pX":1.0912964117907298,"pZ":1.7246224608082663,"vX0":-2.101909784853554,"vY0":-125.9099301660415,"vZ0":-5.808777959808988,"x":75.4,"y":192.22,"x0":1.5671565796048044,"y0":50.00513943687613,"z0":5.7636082072457695,"aX":4.560301296162621},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.9,"breakHorizontal":-4.7,"spinRate":1136,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4321481333825079,"extension":7.272399493247746},"index":1,"playId":"70f751ef-0842-3769-8766-97148d2c7a33","pitchNumber":2,"startTime":"2025-07-30T02:48:05.051Z","endTime":"2025-07-30T02:48:09.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.26999823027601,"strikeZoneBottom":1.28778970248628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.98726925652051,"aZ":-20.7984522181771,"pfxX":3.962689920538101,"pfxZ":7.2153931300472,"pX":0.26217071834901234,"pZ":0.1627293864124023,"vX0":-4.0604383404632545,"vY0":-123.77086502703929,"vZ0":-9.246027085227393,"x":107.01,"y":234.39,"x0":1.3967580891492044,"y0":50.00135774926304,"z0":5.640420608065621,"aX":6.24639889844021},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.5,"breakHorizontal":-6.4,"spinRate":1230,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4398498526605201,"extension":7.321241790630964},"index":2,"playId":"f06c9333-6c05-36f2-93c2-579fb95fd37d","pitchNumber":3,"startTime":"2025-07-30T02:48:22.199Z","endTime":"2025-07-30T02:48:26.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.0,"endSpeed":78.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.448233594933512,"aZ":-22.886625964683216,"pfxX":-2.315080003284178,"pfxZ":5.855462174359406,"pX":0.1630406712934356,"pZ":2.6990964430240982,"vX0":-2.825335453893061,"vY0":-125.17611889506276,"vZ0":-3.245938328744093,"x":110.79,"y":165.9,"x0":1.6074005282224142,"y0":50.001978361351945,"z0":5.888036094531807,"aX":-3.6700106220912074},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.1,"breakHorizontal":4.8,"spinRate":1990,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.4376995351639801,"extension":7.181555705147226},"hitData":{"launchSpeed":94.6,"launchAngle":8.0,"totalDistance":124.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":99.12,"coordY":166.38}},"index":3,"playId":"ffb304b0-8e8d-39cc-b55d-94ab207acc85","pitchNumber":4,"startTime":"2025-07-30T02:48:46.602Z","endTime":"2025-07-30T02:48:51.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:48:51.020Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Casey Schmitt doubles (6) on a sharp line drive to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T02:49:03.584Z","endTime":"2025-07-30T02:52:06.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":84.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.57924951443678,"aZ":-11.544231030407259,"pfxX":3.4183255510232677,"pfxZ":11.362872984325099,"pX":0.6106810878101341,"pZ":3.320977313295851,"vX0":-2.819743437399278,"vY0":-134.03796997318415,"vZ0":-4.678256002115688,"x":93.72,"y":149.11,"x0":1.2333434536703693,"y0":50.00370621195685,"z0":5.916573148806951,"aX":6.206449017581995},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.8,"breakHorizontal":-5.5,"spinRate":2188,"spinDirection":168},"zone":3,"typeConfidence":2.0,"plateTime":0.40898670604396514,"extension":7.339100757803699},"index":0,"playId":"dae7cca7-12bf-3ec8-b9f7-473627d637c9","pitchNumber":1,"startTime":"2025-07-30T02:49:19.453Z","endTime":"2025-07-30T02:49:28.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.57542986197995,"strikeZoneBottom":1.64057871847901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.67303959558875,"aZ":-13.153086717445882,"pfxX":4.292384815858332,"pfxZ":10.12097881961628,"pX":0.5548218932731052,"pZ":2.365927398687529,"vX0":-3.4446432721447082,"vY0":-135.28614351518925,"vZ0":-6.80753192588631,"x":95.85,"y":174.9,"x0":1.278238166081726,"y0":50.002992152804694,"z0":5.811714726155676,"aX":8.067207301182957},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":-7.2,"spinRate":1976,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.4027409983819159,"extension":7.324249373151877},"index":1,"playId":"9d8d2ac4-5707-3f8f-9a48-5a668c5f51e9","pitchNumber":2,"startTime":"2025-07-30T02:50:07.460Z","endTime":"2025-07-30T02:50:10.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03930855965293,"aZ":-12.998113700149103,"pfxX":4.071316179815121,"pfxZ":10.293326465157817,"pX":0.46383332732716037,"pZ":2.995875362028913,"vX0":-4.020691098936249,"vY0":-135.48412354927396,"vZ0":-5.322981627269749,"x":99.32,"y":157.89,"x0":1.436689910005914,"y0":50.00078045645169,"z0":5.8911464345946305,"aX":7.583390270645887},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":-6.5,"spinRate":2114,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.40395230351254297,"extension":7.226230531678469},"index":2,"playId":"5256c2be-d5ce-3f31-881a-50551a428080","pitchNumber":3,"startTime":"2025-07-30T02:50:25.562Z","endTime":"2025-07-30T02:50:31.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.8,"endSpeed":85.0,"strikeZoneTop":3.3999990968138,"strikeZoneBottom":1.63444001831144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.912568579177645,"aZ":-17.403747762116225,"pfxX":2.162834653877489,"pfxZ":8.017840051600924,"pX":0.5046061280609436,"pZ":4.956206148592732,"vX0":-3.2514282014284,"vY0":-133.89068306331285,"vZ0":0.28570538822564073,"x":97.77,"y":104.96,"x0":1.4455557872294016,"y0":50.00402955216757,"z0":6.079138220499282,"aX":3.9854225755040584},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-3.4,"spinRate":2074,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.40680083346077467,"extension":7.2351960317093145},"index":3,"playId":"6b2f49a2-2078-3b9b-9cb0-c70936240d00","pitchNumber":4,"startTime":"2025-07-30T02:50:49.095Z","endTime":"2025-07-30T02:50:52.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.821892020667455,"aZ":-26.408026133241727,"pfxX":-2.208893805477317,"pfxZ":3.6579576404575924,"pX":0.5306018902803499,"pZ":2.6027659359356052,"vX0":-1.8055594195337121,"vY0":-124.48495242625016,"vZ0":-2.8614960039938815,"x":96.77,"y":168.51,"x0":1.551087447592699,"y0":50.00563830723766,"z0":5.941991191028183,"aX":-3.484063181461427},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":4.4,"spinRate":1979,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.439156512229951,"extension":7.141418761321458},"index":4,"playId":"c8918d03-adaa-3329-938c-0054d6cf6a77","pitchNumber":5,"startTime":"2025-07-30T02:51:09.485Z","endTime":"2025-07-30T02:51:12.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.802917929215553,"aZ":-11.43422805340145,"pfxX":1.2206014076708454,"pfxZ":11.320968681531825,"pX":-0.8066459165149257,"pZ":2.691690471648014,"vX0":-5.666558832747092,"vY0":-134.86532384684747,"vZ0":-6.3968244100028455,"x":147.75,"y":166.1,"x0":1.1681050757435227,"y0":50.00550030646149,"z0":5.9099308454811315,"aX":2.237162743868221},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":-1.0,"spinRate":2089,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.40696241323472293,"extension":7.282172148897946},"index":5,"playId":"c23fc03b-0a1d-3224-ab95-cebfc517dd26","pitchNumber":6,"startTime":"2025-07-30T02:51:32.297Z","endTime":"2025-07-30T02:51:36.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.969419883641827,"aZ":-13.862548529520346,"pfxX":5.085378917075831,"pfxZ":9.923482375743934,"pX":-0.42170325843210643,"pZ":2.684209155062513,"vX0":-6.021859208014172,"vY0":-134.44490696431706,"vZ0":-5.972135515024401,"x":133.07,"y":166.31,"x0":1.1780615408750685,"y0":50.001253773136895,"z0":5.904150952024728,"aX":9.383074758415544},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":-8.0,"spinRate":2057,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.40616270858657,"extension":7.344759484000885},"hitData":{"launchSpeed":106.7,"launchAngle":11.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":45.51,"coordY":116.02}},"index":6,"playId":"5007ee39-f5dd-3436-a033-661cf50c1191","pitchNumber":7,"startTime":"2025-07-30T02:51:54.296Z","endTime":"2025-07-30T02:52:06.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.42,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:52:06.306Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T02:52:11.591Z","endTime":"2025-07-30T02:53:07.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.32759330302485,"strikeZoneBottom":1.4619903225642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.021574409182634,"aZ":-26.70337415298359,"pfxX":-2.1550618275411164,"pfxZ":3.7051383698949056,"pX":0.3029125534105053,"pZ":2.4763562161642825,"vX0":-2.448214507389626,"vY0":-120.32438681850884,"vZ0":-2.4835324865986736,"x":105.45,"y":171.92,"x0":1.6111418041813215,"y0":50.00046846877734,"z0":5.87348261627458,"aX":-3.1780302777642824},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.4,"breakHorizontal":4.4,"spinRate":2002,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.45416595839532947,"extension":7.156779050357007},"index":0,"playId":"a3733649-1bd8-3e0d-9723-44d5a686bd05","pitchNumber":1,"startTime":"2025-07-30T02:52:40.733Z","endTime":"2025-07-30T02:52:44.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":92.4,"endSpeed":84.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.57904126282865,"aZ":-11.747373399792595,"pfxX":3.821026214230118,"pfxZ":11.185367122900196,"pX":-0.21234881104837083,"pZ":2.1875659156182974,"vX0":-5.10170470391908,"vY0":-134.39839536115434,"vZ0":-7.4107196091081295,"x":125.09,"y":179.72,"x0":1.2155398103943857,"y0":50.00625661126389,"z0":5.818353394423118,"aX":6.980458743640421},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":-5.8,"spinRate":2129,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.4077968852583047,"extension":7.344166619279631},"hitData":{"launchSpeed":93.5,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.34,"coordY":158.27}},"index":1,"playId":"e7c80daf-1d97-345b-8880-7ca10e8dcb1d","pitchNumber":2,"startTime":"2025-07-30T02:52:59.756Z","endTime":"2025-07-30T02:53:07.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.25,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:53:07.729Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T02:54:55.823Z","endTime":"2025-07-30T02:56:18.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.5744876267348,"strikeZoneBottom":1.6689573249662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0147885908675,"aZ":-6.605769108312193,"pfxX":-8.758228161562208,"pfxZ":13.744820738747626,"pX":0.16058039799623977,"pZ":3.347081529603943,"vX0":8.21861658525292,"vY0":-136.27814753423849,"vZ0":-8.461175713039792,"x":110.88,"y":148.41,"x0":-1.7725609471460582,"y0":50.00255190156494,"z0":6.96704263303922,"aX":-16.292644262858715},"breaks":{"breakAngle":58.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.9,"breakHorizontal":13.9,"spinRate":2567,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4036083408783817,"extension":6.068263200331129},"index":0,"playId":"0858bb1f-e2a6-3f72-9149-3c8e92f9f66e","pitchNumber":1,"startTime":"2025-07-30T02:55:18.401Z","endTime":"2025-07-30T02:55:21.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.58841838066557,"strikeZoneBottom":1.68386080048977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.754787559478622,"aZ":-11.237336145739834,"pfxX":-6.459581757778873,"pfxZ":11.222633698774962,"pX":0.7067999798850254,"pZ":3.407237250118114,"vX0":9.481203957872111,"vY0":-135.72318488530843,"vZ0":-7.4755622000941235,"x":90.06,"y":146.78,"x0":-1.9927663468897006,"y0":50.001619114696226,"z0":6.9802470965785925,"aX":-12.049811003551696},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":9.7,"spinRate":2528,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4036032895745101,"extension":5.858489361149936},"index":1,"playId":"04b26423-b327-3587-84fa-1cd5f408162e","pitchNumber":2,"startTime":"2025-07-30T02:55:32.791Z","endTime":"2025-07-30T02:55:36.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T02:55:43.558Z","endTime":"2025-07-30T02:55:59.418Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.61247859760135,"strikeZoneBottom":1.6105689870086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27650780400174,"aZ":-11.708330310526874,"pfxX":-7.01879580239312,"pfxZ":10.663345108431674,"pX":-0.6423437305453844,"pZ":4.792837479278359,"vX0":5.646113427840735,"vY0":-137.60796672546124,"vZ0":-4.149015371305726,"x":141.48,"y":109.37,"x0":-1.8078967460501778,"y0":50.00460816019652,"z0":7.11218424681668,"aX":-13.47429254599163},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":11.5,"spinRate":2594,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39788332014031713,"extension":5.854966347825903},"index":3,"playId":"6e3d2863-93c7-3431-a1b9-3e947d7a8b14","pitchNumber":3,"startTime":"2025-07-30T02:55:59.418Z","endTime":"2025-07-30T02:56:02.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.47759905591025,"strikeZoneBottom":1.59356631360759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.366342781833715,"aZ":-6.440322405018636,"pfxX":-6.243607871595982,"pfxZ":13.467051267602091,"pX":0.5312776724553298,"pZ":2.0600018789062684,"vX0":8.108002406358517,"vY0":-137.12930002227415,"vZ0":-11.644939034388859,"x":96.75,"y":183.16,"x0":-1.6479769160680422,"y0":50.006782870003754,"z0":6.794156321930935,"aX":-11.934499589338017},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.2,"breakHorizontal":9.7,"spinRate":2583,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.39891648980793093,"extension":6.055419134612124},"index":4,"playId":"6001627d-d107-3776-8d0f-1744585b7e62","pitchNumber":4,"startTime":"2025-07-30T02:56:14.633Z","endTime":"2025-07-30T02:56:18.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:56:18.031Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Liover Peguero homers (1) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T02:56:30.462Z","endTime":"2025-07-30T02:58:04.014Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,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":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":{"id":434378,"link":"/api/v1/people/434378"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.5,"strikeZoneTop":3.60532572179852,"strikeZoneBottom":1.67354777374992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.210886963714465,"aZ":-43.136761274634246,"pfxX":3.7823832660661285,"pfxZ":-8.191053368141965,"pX":1.8444070726255757,"pZ":1.936326523074521,"vX0":7.545781847585305,"vY0":-115.42228611531915,"vZ0":-2.1578364738871065,"x":46.7,"y":186.5,"x0":-1.9700077166864933,"y0":50.0052353806805,"z0":7.070561737761692,"aX":5.059357058295958},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-15.1,"breakHorizontal":-8.9,"spinRate":2909,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4761233499426134,"extension":6.184982761496077},"index":0,"playId":"99c1f766-a14b-3049-be13-753eb5ddcb73","pitchNumber":1,"startTime":"2025-07-30T02:56:41.435Z","endTime":"2025-07-30T02:56:44.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.088919653865684,"aZ":-10.966644346561102,"pfxX":-6.488520008828036,"pfxZ":10.858114435894484,"pX":-0.5378448967566897,"pZ":3.237044735466531,"vX0":5.863257035454077,"vY0":-138.6508040548159,"vZ0":-8.148719264430223,"x":137.5,"y":151.38,"x0":-1.8336979023669178,"y0":50.001908653493516,"z0":6.9400962140955835,"aX":-12.672201206550818},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":10.6,"spinRate":2534,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.3945607852444244,"extension":6.0715698859718845},"index":1,"playId":"8a6f8cc0-6351-3d2a-8030-d3a46b548ac6","pitchNumber":2,"startTime":"2025-07-30T02:56:57.894Z","endTime":"2025-07-30T02:57:00.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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-30T02:57:12.205Z","endTime":"2025-07-30T02:57:21.146Z","isPitch":false,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.55999784951255,"strikeZoneBottom":1.70954836914741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.159917338944435,"aZ":-44.55246723528571,"pfxX":5.531547777562285,"pfxZ":-9.203747943218083,"pX":1.0497116008912408,"pZ":3.1799953739091302,"vX0":4.8180473009726565,"vY0":-115.96530945775832,"vZ0":0.6648315597113872,"x":76.99,"y":152.92,"x0":-1.7826759331463733,"y0":50.00145586682045,"z0":7.181759206994963,"aX":7.440551589586326},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.1,"breakHorizontal":-11.3,"spinRate":2864,"spinDirection":42},"zone":12,"typeConfidence":2.0,"plateTime":0.474540881262723,"extension":6.119250681274483},"index":3,"playId":"fd49c1df-b8b5-36f4-9659-50a514e75e2d","pitchNumber":3,"startTime":"2025-07-30T02:57:21.146Z","endTime":"2025-07-30T02:57:24.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.905159798857667,"aZ":-10.031086608164166,"pfxX":-5.1839170260289436,"pfxZ":11.558359161389742,"pX":-0.4121183032296406,"pZ":2.4969046973187745,"vX0":5.293346183965345,"vY0":-137.8377472178536,"vZ0":-10.188979042837891,"x":132.71,"y":171.36,"x0":-1.6879859963545771,"y0":50.00405274463082,"z0":6.928243236988122,"aX":-9.931874850264748},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":8.3,"spinRate":2515,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.39804291363935373,"extension":6.05145361262947},"hitData":{"launchSpeed":103.2,"launchAngle":28.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":56.72,"coordY":56.3}},"index":4,"playId":"f6195493-05a8-37af-9de9-fc7c87ce6945","pitchNumber":4,"startTime":"2025-07-30T02:57:36.760Z","endTime":"2025-07-30T02:58:04.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-14.0,"leverageIndex":0.92,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:58:04.014Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to right fielder Luis Matos.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T02:58:03.620Z","endTime":"2025-07-30T02:59:01.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":81.0,"strikeZoneTop":3.66485710508081,"strikeZoneBottom":1.74179310303003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.073538508434186,"aZ":-29.999795603569407,"pfxX":3.725675585017637,"pfxZ":1.3148449141760175,"pX":-0.05948282737575483,"pZ":3.3509491759179504,"vX0":4.006552269011215,"vY0":-126.82077862209735,"vZ0":-3.2408209760803928,"x":119.27,"y":148.3,"x0":-2.136786575653401,"y0":50.00026965462718,"z0":7.00877423180818,"aX":6.137696290342898},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":-7.6,"spinRate":2566,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.42997009417678544,"extension":6.344222961532843},"index":0,"playId":"2eb8f497-e454-3746-8ed7-6ca6e5bda669","pitchNumber":1,"startTime":"2025-07-30T02:58:20.455Z","endTime":"2025-07-30T02:58:23.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":87.3,"endSpeed":81.6,"strikeZoneTop":3.68012587426417,"strikeZoneBottom":1.72671213525152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.320714076376387,"aZ":-29.59251629475031,"pfxX":3.89427890992868,"pfxZ":1.543600796331372,"pX":0.334739808544064,"pZ":4.242062526484877,"vX0":4.7249499774207,"vY0":-127.20791907903336,"vZ0":-1.46286605058455,"x":104.24,"y":124.24,"x0":-2.039186421864383,"y0":50.00177898566547,"z0":7.128523206011062,"aX":6.505274591695084},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":-7.9,"spinRate":2558,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.42741565434008955,"extension":6.0169958113521},"index":1,"playId":"bbde09d7-99d9-3264-83d5-04d06c499560","pitchNumber":2,"startTime":"2025-07-30T02:58:35.232Z","endTime":"2025-07-30T02:58:38.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.680615931094028,"aZ":-31.326554240047333,"pfxX":2.311107335126066,"pfxZ":0.5273963862002251,"pX":0.3296675468147158,"pZ":2.5356878831108083,"vX0":5.30524159707741,"vY0":-125.71720452466131,"vZ0":-4.757685441894437,"x":104.43,"y":170.32,"x0":-2.105336607863192,"y0":50.00224821134967,"z0":6.985518071365569,"aX":3.7113990302163717},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":-5.4,"spinRate":2635,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.435108239633597,"extension":6.058220023835348},"hitData":{"launchSpeed":92.2,"launchAngle":19.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.28,"coordY":111.96}},"index":2,"playId":"d4b8a056-b036-34fe-8696-c341874c5854","pitchNumber":3,"startTime":"2025-07-30T02:58:51.047Z","endTime":"2025-07-30T02:59:01.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:59:01.657Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew McCutchen flies out to right fielder Luis Matos.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T02:59:10.306Z","endTime":"2025-07-30T03:00:12.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"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(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.3,"endSpeed":86.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15382152586302,"aZ":-11.131846391221353,"pfxX":-5.447638656376534,"pfxZ":10.99002439077707,"pX":-1.3088125777781225,"pZ":3.16543765611308,"vX0":3.4132138495388196,"vY0":-137.21573982637105,"vZ0":-8.210991109268283,"x":166.89,"y":153.31,"x0":-1.8583075709543893,"y0":50.00529377974713,"z0":6.947190324227688,"aX":-10.433737271893037},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":9.2,"spinRate":2505,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3985285449144449,"extension":6.152421553977331},"index":0,"playId":"286f57f1-5266-3371-9a84-0e96098b28dd","pitchNumber":1,"startTime":"2025-07-30T02:59:28.722Z","endTime":"2025-07-30T02:59:35.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.22331088715329,"aZ":-8.505343410087592,"pfxX":-5.481478284472303,"pfxZ":12.402454291695745,"pX":-0.4755486153778762,"pZ":3.2139338508054998,"vX0":5.538948059973755,"vY0":-138.1116925620479,"vZ0":-8.284037518905352,"x":135.13,"y":152.0,"x0":-1.8066221319342122,"y0":50.0039425046757,"z0":6.845484473556164,"aX":-10.462436361165324},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.6,"breakHorizontal":8.6,"spinRate":2556,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39843069991499513,"extension":6.166190394717958},"hitData":{"launchSpeed":74.2,"launchAngle":45.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.15,"coordY":126.91}},"index":1,"playId":"7bd28a5a-b0d0-32de-80c1-abceaa131295","pitchNumber":2,"startTime":"2025-07-30T03:00:00.946Z","endTime":"2025-07-30T03:00:12.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.64,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:00:12.110Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a line drive to center fielder Jung Hoo Lee. Spencer Horwitz to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T03:00:18.101Z","endTime":"2025-07-30T03:01:38.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":3.13999907589552,"strikeZoneBottom":1.53563073321873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.415471800620537,"aZ":-9.81987173408602,"pfxX":-5.42339885674503,"pfxZ":11.316847060299562,"pX":0.7276829760187096,"pZ":2.9220654199000102,"vX0":8.251440016177071,"vY0":-139.43007158868275,"vZ0":-9.041508089141502,"x":89.26,"y":159.88,"x0":-1.561057303182262,"y0":50.00157839314051,"z0":6.848727839619819,"aX":-10.712165006763048},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.8,"breakHorizontal":8.2,"spinRate":2543,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.39236420189156496,"extension":6.126756076440636},"index":0,"playId":"396ce1ac-a69d-3b4c-80e3-d97429d63597","pitchNumber":1,"startTime":"2025-07-30T03:00:35.474Z","endTime":"2025-07-30T03:00:39.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"9d094e9c-264b-3176-82bc-ff4f6a8d2c5b","startTime":"2025-07-30T03:00:50.512Z","endTime":"2025-07-30T03:00:53.512Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.13999840047852,"strikeZoneBottom":1.50934163318647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.578909052057583,"aZ":-18.759633862760996,"pfxX":-10.859157251096363,"pfxZ":8.972722815561754,"pX":-1.282918898256933,"pZ":1.0469196118392403,"vX0":5.646858342136336,"vY0":-122.16105660143761,"vZ0":-9.615760338035791,"x":165.9,"y":210.51,"x0":-2.2273001020844707,"y0":50.00132856526341,"z0":6.6806877990611575,"aX":-16.227345174194298},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":13.9,"breakHorizontal":18.1,"spinRate":1665,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.45030046154688197,"extension":6.105897570474399},"index":2,"playId":"a6a4fc4f-9645-3b63-ad61-43ef5604aa9d","pitchNumber":2,"startTime":"2025-07-30T03:01:08.736Z","endTime":"2025-07-30T03:01:12.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.738784089277083,"aZ":-26.01878990211606,"pfxX":-7.549021854716095,"pfxZ":3.9262185943648618,"pX":-0.10985200453886675,"pZ":2.54890381002306,"vX0":7.02083258633143,"vY0":-123.44280057145059,"vZ0":-5.189989395946478,"x":121.19,"y":169.96,"x0":-1.9876260131093284,"y0":50.004773135169486,"z0":6.824621187006012,"aX":-11.845733874101391},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":12.4,"spinRate":1579,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.44090795999076793,"extension":6.1407795978950315},"hitData":{"launchSpeed":101.3,"launchAngle":16.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.17,"coordY":76.69}},"index":3,"playId":"30391dc3-c812-31a6-b3b4-7170854bacbb","pitchNumber":3,"startTime":"2025-07-30T03:01:28.681Z","endTime":"2025-07-30T03:01:38.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.8,"awayTeamWinProbability":49.2,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.23,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:01:38.521Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T03:02:41.809Z","endTime":"2025-07-30T03:03:25.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-30T03:01:57.761Z","endTime":"2025-07-30T03:02:43.980Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.901776097555857,"aZ":-10.140843266830359,"pfxX":-5.670296999514791,"pfxZ":11.17713560372618,"pX":0.12759672097977928,"pZ":3.0365178968486615,"vX0":7.170098109891848,"vY0":-139.618375164507,"vZ0":-8.881843452341348,"x":112.14,"y":156.79,"x0":-1.738979476813262,"y0":50.002066052935085,"z0":6.929349114819473,"aX":-11.17699961294828},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":8.8,"spinRate":2608,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3925519083782101,"extension":6.038567574310962},"index":1,"playId":"58536a2d-583f-3dad-bad0-02892131f50c","pitchNumber":1,"startTime":"2025-07-30T03:02:43.980Z","endTime":"2025-07-30T03:02:47.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":95.5,"endSpeed":88.6,"strikeZoneTop":3.68191214650796,"strikeZoneBottom":1.7314633862318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45413016023478,"aZ":-8.880770564998777,"pfxX":-6.49883489622235,"pfxZ":11.789668182937293,"pX":0.37435932322645876,"pZ":1.8133271992701578,"vX0":7.599639222904589,"vY0":-138.60155675412236,"vZ0":-12.105189918448534,"x":102.73,"y":189.82,"x0":-1.5387526464801233,"y0":50.006258521836315,"z0":6.79488423091997,"aX":-12.844143676840226},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":10.4,"spinRate":2552,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.39285744640608034,"extension":6.140740050762003},"index":2,"playId":"616ad921-24c6-34f8-a77c-21c94b650ffe","pitchNumber":2,"startTime":"2025-07-30T03:03:04.827Z","endTime":"2025-07-30T03:03:07.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.88002537983702,"aZ":-28.417816312140946,"pfxX":2.2806655404717704,"pfxZ":2.4600610190452974,"pX":1.6019992969897865,"pZ":1.4363014698702745,"vX0":7.832951898813687,"vY0":-122.1705566238517,"vZ0":-7.015290390201036,"x":55.94,"y":200.0,"x0":-1.9295072335732772,"y0":50.00399424477489,"z0":6.756538812926595,"aX":3.47881831219397},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":-5.8,"spinRate":2594,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44668436701318504,"extension":6.265869172983704},"index":3,"playId":"e9dff492-1560-3628-9a65-5981555dda02","pitchNumber":3,"startTime":"2025-07-30T03:03:22.430Z","endTime":"2025-07-30T03:03:25.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"second":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:03:25.430Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, pitcher Bailey Falter to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T03:05:10.930Z","endTime":"2025-07-30T03:06:12.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663559,"link":"/api/v1/people/663559"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.54199559932064,"aZ":-20.55974632103868,"pfxX":-3.3396409150851474,"pfxZ":7.214072912005004,"pX":-0.37749803849591973,"pZ":2.537022677816271,"vX0":-3.4957402618172377,"vY0":-125.09538523894486,"vZ0":-4.300221872697647,"x":131.39,"y":170.28,"x0":1.463834662101266,"y0":50.00097375083788,"z0":5.930898622870032,"aX":-5.3744882347746605},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.5,"breakHorizontal":6.7,"spinRate":2259,"spinDirection":187},"zone":4,"typeConfidence":2.0,"plateTime":0.4352668649398086,"extension":7.120484087639807},"index":0,"playId":"b3704a03-2408-3a5b-bccd-873ff309ac0e","pitchNumber":1,"startTime":"2025-07-30T03:05:36.446Z","endTime":"2025-07-30T03:05:41.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.779418588453055,"aZ":-14.043999598119779,"pfxX":4.542963302809036,"pfxZ":10.16799922034423,"pX":-0.2568692807488472,"pZ":2.6995354970949395,"vX0":-5.454218360714838,"vY0":-132.55448716045154,"vZ0":-5.787337980475375,"x":126.79,"y":165.89,"x0":1.2351810038970392,"y0":50.003917544001986,"z0":5.932822122357565,"aX":8.10188930726288},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-7.1,"spinRate":2042,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.412870973546116,"extension":7.259898733248392},"hitData":{"launchSpeed":75.9,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.45,"coordY":180.06}},"index":1,"playId":"78c48574-22e0-3913-b5af-0ec9ba896667","pitchNumber":2,"startTime":"2025-07-30T03:06:04.871Z","endTime":"2025-07-30T03:06:12.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:06:12.532Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to left fielder Tommy Pham.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T03:06:25.925Z","endTime":"2025-07-30T03:09:09.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.6,"strikeZoneTop":3.20916789940807,"strikeZoneBottom":1.49019092203313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.347607251935315,"aZ":-30.108429842259028,"pfxX":-2.9568608623372183,"pfxZ":1.4860753282475851,"pX":0.15817549462397668,"pZ":1.1544152946780906,"vX0":-2.5207608988918286,"vY0":-116.68212176454821,"vZ0":-4.53003230047121,"x":110.97,"y":207.61,"x0":1.6335879882827389,"y0":50.00220782609625,"z0":5.9332318122442205,"aX":-4.108679470888115},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.9,"breakHorizontal":6.0,"spinRate":1840,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.46801868586690887,"extension":6.949855551937054},"index":0,"playId":"25af6b7c-b656-37b1-ad34-38bad3d7fa51","pitchNumber":1,"startTime":"2025-07-30T03:06:41.978Z","endTime":"2025-07-30T03:06:46.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.6,"endSpeed":82.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.51821701161786,"aZ":-11.041845869263156,"pfxX":2.315673883522461,"pfxZ":11.875151151218732,"pX":-0.2547274419612918,"pZ":4.004200886103994,"vX0":-4.776662035304014,"vY0":-133.28470606019926,"vZ0":-3.1651297043928768,"x":126.71,"y":130.67,"x0":1.2685674299145027,"y0":50.00624697830237,"z0":6.017140786957695,"aX":4.122414150626752},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.9,"breakHorizontal":-3.0,"spinRate":2140,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.412636340357055,"extension":7.135722511206638},"index":1,"playId":"0f6c964c-9503-3739-81a2-7e424910371d","pitchNumber":2,"startTime":"2025-07-30T03:06:58.935Z","endTime":"2025-07-30T03:07:01.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.185627133397162,"aZ":-26.32854150144429,"pfxX":-2.273805336303671,"pfxZ":3.6762430976129465,"pX":-0.6922960838986635,"pZ":1.4986257189044336,"vX0":-4.260687357475241,"vY0":-124.05196445522506,"vZ0":-5.38676469209999,"x":143.39,"y":198.32,"x0":1.3296789110525762,"y0":50.00349765044658,"z0":5.839598722483721,"aX":-3.6129601912235105},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.9,"breakHorizontal":4.9,"spinRate":2069,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.4382227073009668,"extension":7.1403162743573185},"index":2,"playId":"cb8a8344-f5ff-385c-8760-1cebf734ea3e","pitchNumber":3,"startTime":"2025-07-30T03:07:24.960Z","endTime":"2025-07-30T03:07:28.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.132530073020153,"aZ":-12.61837984342941,"pfxX":3.6803329901628974,"pfxZ":10.528463201504445,"pX":0.43530685162283916,"pZ":4.556582169663645,"vX0":-3.8948268278564204,"vY0":-135.33502923984213,"vZ0":-1.6819771778712633,"x":100.41,"y":115.75,"x0":1.4139543715200673,"y0":50.00521302408858,"z0":6.0685310449574,"aX":6.837980362326021},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":-5.9,"spinRate":2087,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4044885666985274,"extension":7.229706381079138},"index":3,"playId":"04a8eaee-0791-3df2-ada6-e2a5b29b4233","pitchNumber":4,"startTime":"2025-07-30T03:08:14.234Z","endTime":"2025-07-30T03:08:17.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.4,"strikeZoneTop":3.34446457325419,"strikeZoneBottom":1.52821296623273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.982903947294197,"aZ":-29.704162297470045,"pfxX":-2.632151625051388,"pfxZ":1.729867429427916,"pX":-0.10785106552854434,"pZ":1.5243454231891997,"vX0":-3.213531837332205,"vY0":-118.17767208799228,"vZ0":-3.8668361906228186,"x":121.11,"y":197.62,"x0":1.6076963280630576,"y0":50.001598344511976,"z0":5.888942925845916,"aX":-3.748645707132117},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.5,"breakHorizontal":5.5,"spinRate":1744,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.462192182106548,"extension":7.0412589387247095},"index":4,"playId":"c9519f79-f688-3dbd-bce3-b6a0f8c5e792","pitchNumber":5,"startTime":"2025-07-30T03:08:38.302Z","endTime":"2025-07-30T03:08:42.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59763647071891,"aZ":-12.498219064846221,"pfxX":2.689647606093886,"pfxZ":10.81867363961894,"pX":0.16740580278491618,"pZ":3.0927703398678412,"vX0":-3.9739310668831997,"vY0":-133.92113135274244,"vZ0":-5.195212666164224,"x":110.62,"y":155.28,"x0":1.3202393281708478,"y0":50.002263896971776,"z0":5.949972860756854,"aX":4.891673811116132},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":-4.1,"spinRate":2099,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.4088099039985189,"extension":7.208651123159983},"hitData":{"launchSpeed":94.5,"launchAngle":50.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.05,"coordY":91.76}},"index":5,"playId":"33d5025f-aa87-32cd-92e9-1744d27f6a6f","pitchNumber":6,"startTime":"2025-07-30T03:08:59.657Z","endTime":"2025-07-30T03:09:09.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:09:09.382Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T03:09:15.888Z","endTime":"2025-07-30T03:10:22.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.2157583768792,"strikeZoneBottom":1.53529667203615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.444810813202974,"aZ":-18.644588796274245,"pfxX":1.0202183968637586,"pfxZ":8.309197529303376,"pX":1.2004526348453481,"pZ":3.0292227527595337,"vX0":-1.1027239387288357,"vY0":-125.97701464932948,"vZ0":-3.4107968607724928,"x":71.24,"y":156.99,"x0":1.5086142052966,"y0":50.003107619595625,"z0":5.884105474949706,"aX":1.6613920367441348},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.6,"breakHorizontal":-1.7,"spinRate":1101,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4326246231869111,"extension":7.210326674700904},"index":0,"playId":"5fde0bd9-3f5c-31cb-aebc-1487e83c7a4b","pitchNumber":1,"startTime":"2025-07-30T03:09:39.028Z","endTime":"2025-07-30T03:09:42.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":73.5,"strikeZoneTop":3.19000299881324,"strikeZoneBottom":1.38110842652954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.375178112315435,"aZ":-31.04484935466665,"pfxX":-1.223095599474454,"pfxZ":0.8385592808304274,"pX":0.7786173379677128,"pZ":3.0011695101432125,"vX0":-1.7800491005638033,"vY0":-114.12048372909348,"vZ0":-0.151300755695296,"x":87.32,"y":157.75,"x0":1.720682569217572,"y0":50.00334250352396,"z0":6.0671048590210965,"aX":-1.6512539259415326},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.7,"breakHorizontal":2.5,"spinRate":1720,"spinDirection":253},"zone":3,"typeConfidence":2.0,"plateTime":0.475710381883482,"extension":6.953915777340083},"index":1,"playId":"6391f183-7c02-38ad-9d80-2282d1bf47e3","pitchNumber":2,"startTime":"2025-07-30T03:09:57.614Z","endTime":"2025-07-30T03:10:00.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42675029897725,"aZ":-13.857342754561488,"pfxX":2.934522175477534,"pfxZ":9.871726161896607,"pX":-0.608358469478409,"pZ":3.348251462367866,"vX0":-5.863913267880836,"vY0":-134.43690543961102,"vZ0":-4.279077399651784,"x":132.43,"y":107.91,"x0":1.2065464937456771,"y0":50.00112754312911,"z0":5.924076101592702,"aX":5.44449917928314},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-4.2,"spinRate":2081,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4053195707469044,"extension":7.242595219612249},"hitData":{"launchSpeed":71.4,"launchAngle":35.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.31,"coordY":128.37}},"index":2,"playId":"4aa83486-8102-3e70-8d92-c86b42cb4d4e","pitchNumber":3,"startTime":"2025-07-30T03:10:14.913Z","endTime":"2025-07-30T03:10:22.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":663559,"link":"/api/v1/people/663559"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:10:22.339Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Oneil Cruz pops out to third baseman Matt Chapman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T03:13:24.434Z","endTime":"2025-07-30T03:14:16.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joey Lucchesi replaces Justin Verlander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-30T03:11:51.254Z","endTime":"2025-07-30T03:13:26.509Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.9,"strikeZoneTop":4.02281620236822,"strikeZoneBottom":1.9337117742254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.873717275534062,"aZ":-33.7618477127313,"pfxX":-0.6149205719569428,"pfxZ":-1.3121160551771132,"pX":-0.7602317104277183,"pZ":0.9219717283944913,"vX0":-6.333810183007196,"vY0":-109.51516931931761,"vZ0":-4.126227490461896,"x":145.98,"y":213.89,"x0":2.2527658761740272,"y0":50.002075645338245,"z0":6.452867102376588,"aX":-0.744263325446908},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-3.2,"breakHorizontal":2.9,"spinRate":2192,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.5007012978780541,"extension":5.884684982777585},"index":1,"playId":"58eece9c-1108-3382-a9e2-41d80b260dff","pitchNumber":1,"startTime":"2025-07-30T03:13:26.509Z","endTime":"2025-07-30T03:13:30.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.9,"strikeZoneTop":3.66332490974263,"strikeZoneBottom":1.63560237957205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.93167470385846,"aZ":-33.44735874835101,"pfxX":-1.2398950142686882,"pfxZ":-1.048922344070668,"pX":-1.0720493070243506,"pZ":1.8019303192331333,"vX0":-6.156742080010186,"vY0":-109.85972266113905,"vZ0":-2.5498326168321577,"x":157.86,"y":190.13,"x0":1.9305821936663965,"y0":50.00000745211033,"z0":6.541557470279403,"aX":-1.5109354655611602},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-2.3,"breakHorizontal":4.0,"spinRate":2110,"spinDirection":344},"zone":13,"typeConfidence":2.0,"plateTime":0.4990574636442351,"extension":5.796749380331984},"index":2,"playId":"75aaa4fe-4016-31f9-a80c-a57295fb207e","pitchNumber":2,"startTime":"2025-07-30T03:13:44.773Z","endTime":"2025-07-30T03:13:48.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.86,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.913653391092478,"aZ":-19.716594149177883,"pfxX":7.9586070551025685,"pfxZ":6.976832539338268,"pX":0.44724968190630043,"pZ":2.355235581277612,"vX0":-6.603978595101298,"vY0":-132.21283770089232,"vZ0":-5.66268135041582,"x":99.95,"y":175.19,"x0":1.9329216045707787,"y0":50.00350132827969,"z0":5.953796776896179,"aX":14.211902693543243},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":-13.1,"spinRate":2187,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.41292669561835416,"extension":5.985999254293522},"hitData":{"launchSpeed":83.7,"launchAngle":68.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.49,"coordY":155.82}},"index":3,"playId":"e976a391-23a5-3b4c-bfd2-4922580f748d","pitchNumber":3,"startTime":"2025-07-30T03:14:06.517Z","endTime":"2025-07-30T03:14:16.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:14:16.054Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Pham flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T03:14:29.422Z","endTime":"2025-07-30T03:15:12.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":90.2,"endSpeed":82.8,"strikeZoneTop":3.46981392269441,"strikeZoneBottom":1.63040300743508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.939421398916505,"aZ":-20.396965174807487,"pfxX":8.263564489547148,"pfxZ":6.751867353003853,"pX":-0.3212210599019963,"pZ":2.7310344181822623,"vX0":-8.337939410697606,"vY0":-131.0590219239769,"vZ0":-5.326627040888328,"x":129.24,"y":165.04,"x0":1.823356961496431,"y0":50.005661018906444,"z0":6.30716099115938,"aX":14.420342441920535},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.3,"breakHorizontal":-13.2,"spinRate":2133,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.41746481252131984,"extension":6.004551444447651},"index":0,"playId":"c7a74ae1-e99c-321e-96ed-41b0dbefda33","pitchNumber":1,"startTime":"2025-07-30T03:14:45.412Z","endTime":"2025-07-30T03:14:48.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.732338329904362,"aZ":-35.788880528659305,"pfxX":-3.1702445492710316,"pfxZ":-2.8713775697271924,"pX":0.16444747088631034,"pZ":2.6812131599428257,"vX0":-2.8746524951827492,"vY0":-111.35550193820937,"vZ0":-0.7872773370836279,"x":110.73,"y":166.39,"x0":1.8834023169655845,"y0":50.00494320007299,"z0":6.737418865257828,"aX":-3.986799994135765},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-5.2,"breakHorizontal":6.5,"spinRate":2144,"spinDirection":341},"zone":5,"typeConfidence":2.0,"plateTime":0.49160545573645553,"extension":5.64013627124721},"hitData":{"launchSpeed":94.7,"launchAngle":42.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.84,"coordY":81.33}},"index":1,"playId":"d4ca7950-ed2d-35df-be71-2fcea0caa807","pitchNumber":2,"startTime":"2025-07-30T03:15:03.098Z","endTime":"2025-07-30T03:15:12.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:15:12.559Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T03:15:17.105Z","endTime":"2025-07-30T03:16:06.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.5914563618235,"aZ":-17.052839658918863,"pfxX":3.4010610712314238,"pfxZ":8.207428821085276,"pX":-0.17818657056145296,"pZ":3.3218608806927103,"vX0":-7.7693464429473265,"vY0":-134.50740896775895,"vZ0":-3.957770173641761,"x":123.79,"y":149.09,"x0":2.298483726993222,"y0":50.00592139129051,"z0":6.0121687956654455,"aX":6.269249728610656},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-4.6,"spinRate":2244,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.40631421914332755,"extension":6.047791591241192},"index":0,"playId":"e8c23b38-d610-3836-9e1c-b66e1c4072ed","pitchNumber":1,"startTime":"2025-07-30T03:15:35.257Z","endTime":"2025-07-30T03:15:38.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":72.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.517737555765915,"aZ":-36.407517312483996,"pfxX":-3.0727470458804964,"pfxZ":-3.2436603867240983,"pX":-0.4948940639887837,"pZ":2.393138118744419,"vX0":-4.58291633583065,"vY0":-112.44187212612303,"vZ0":-1.9653232212558316,"x":135.86,"y":174.17,"x0":1.953014692052586,"y0":50.0019296740858,"z0":6.90428860741048,"aX":-4.012783086520871},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-6.1,"breakHorizontal":6.5,"spinRate":2130,"spinDirection":340},"zone":4,"typeConfidence":2.0,"plateTime":0.4834117422798725,"extension":5.823462282148943},"hitData":{"launchSpeed":90.3,"launchAngle":39.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.16,"coordY":71.09}},"index":1,"playId":"6ff7737a-74ae-30ec-b616-2941a8b6d2df","pitchNumber":2,"startTime":"2025-07-30T03:15:55.985Z","endTime":"2025-07-30T03:16:06.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:16:06.804Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Tommy Pham.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:18:27.767Z","endTime":"2025-07-30T03:18:56.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Braxton Ashcraft replaces Bailey Falter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-30T03:17:45.282Z","endTime":"2025-07-30T03:18:29.939Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677952,"link":"/api/v1/people/677952"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663559,"link":"/api/v1/people/663559","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.226053365540615,"aZ":-7.592437007843396,"pfxX":-3.2559866152790935,"pfxZ":12.104408654445413,"pX":0.8556150806547311,"pZ":1.9029081526059477,"vX0":5.950331225710478,"vY0":-141.57674518499604,"vZ0":-10.145399690893715,"x":84.39,"y":187.4,"x0":-0.8499636131825969,"y0":50.000167672976254,"z0":6.017981944715205,"aX":-6.61126773087015},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.0,"breakHorizontal":4.7,"spinRate":2348,"spinDirection":235},"zone":14,"typeConfidence":0.93,"plateTime":0.386826752866118,"extension":6.55169682051187},"index":1,"playId":"9b10c4dc-108a-3d58-91c9-c4228df2963e","pitchNumber":1,"startTime":"2025-07-30T03:18:29.939Z","endTime":"2025-07-30T03:18:33.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.590763667875216,"aZ":-11.366995897948755,"pfxX":-5.5613066849325845,"pfxZ":9.900000010430706,"pX":0.7874826148364722,"pZ":1.752278494648963,"vX0":6.922476001604986,"vY0":-143.45306110167715,"vZ0":-9.819067470334899,"x":86.98,"y":191.47,"x0":-0.9249185041256612,"y0":50.002848438548675,"z0":5.9113240113701435,"aX":-11.688219691380167},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2455,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.38059906151364187,"extension":6.674457456321006},"hitData":{"launchSpeed":95.8,"launchAngle":39.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.66,"coordY":84.32}},"index":2,"playId":"6747ad48-7048-3c49-86fc-84c67670e5b3","pitchNumber":2,"startTime":"2025-07-30T03:18:47.674Z","endTime":"2025-07-30T03:18:56.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:18:56.987Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, shortstop Liover Peguero to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:19:01.968Z","endTime":"2025-07-30T03:20:19.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.49000190377344,"strikeZoneBottom":1.70428636842324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14024753590599,"aZ":-18.150468922428313,"pfxX":-9.484189400186633,"pfxZ":6.812171092989026,"pX":-1.145666947199962,"pZ":2.8538592217912178,"vX0":2.6513619810731006,"vY0":-142.44549291829705,"vZ0":-6.231867778369776,"x":160.67,"y":161.73,"x0":-0.8550819357485202,"y0":50.00491991346672,"z0":6.214088830389234,"aX":-19.52882472691491},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.3,"breakHorizontal":16.7,"spinRate":2359,"spinDirection":209},"zone":11,"typeConfidence":0.93,"plateTime":0.38424963964148295,"extension":6.608272921090472},"index":0,"playId":"5bae2be6-1925-31cf-a4d2-57c0408fbd1b","pitchNumber":1,"startTime":"2025-07-30T03:19:42.233Z","endTime":"2025-07-30T03:19:48.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":91.1,"endSpeed":84.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.279658179741936,"aZ":-22.74966494724968,"pfxX":1.7784517511877311,"pfxZ":5.2824164863068175,"pX":0.8115169172663289,"pZ":1.3264613027927425,"vX0":3.598466684030841,"vY0":-132.5023263892161,"vZ0":-8.57921829719503,"x":86.07,"y":202.97,"x0":-0.7932596355887598,"y0":50.00575357764031,"z0":6.258040773943134,"aX":3.1749989062241637},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-4.0,"spinRate":2537,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.41275080758926075,"extension":6.404786270247369},"index":1,"playId":"e34fa87f-4dbc-372f-b6cf-58b368aa48ff","pitchNumber":2,"startTime":"2025-07-30T03:19:57.334Z","endTime":"2025-07-30T03:20:00.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.215097103242204,"aZ":-25.598038878529255,"pfxX":0.08159148513961823,"pfxZ":3.7392688053105303,"pX":0.8938845085079892,"pZ":1.951087498432442,"vX0":4.441931873050236,"vY0":-131.37393464071624,"vZ0":-6.360902188188917,"x":82.93,"y":186.1,"x0":-0.8250124640411222,"y0":50.002397707718266,"z0":6.2902207509352985,"aX":0.14345834434874208},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":2562,"spinDirection":169},"zone":14,"typeConfidence":0.9,"plateTime":0.4159324344031452,"extension":6.314157056441386},"hitData":{"launchSpeed":69.8,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.85,"coordY":149.15}},"index":2,"playId":"db6e1aa5-4bc9-3076-bd81-7e346268d903","pitchNumber":3,"startTime":"2025-07-30T03:20:11.515Z","endTime":"2025-07-30T03:20:19.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:20:19.144Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to second baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T03:20:50.567Z","endTime":"2025-07-30T03:22:48.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","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-30T03:20:41.610Z","endTime":"2025-07-30T03:20:52.761Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.9,"endSpeed":90.5,"strikeZoneTop":3.50999774593373,"strikeZoneBottom":1.65844451180287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8587377988656,"aZ":-14.674342850103745,"pfxX":-2.813166948858915,"pfxZ":8.372266184498677,"pX":0.18503501573095166,"pZ":4.92864129562417,"vX0":3.7340275174546016,"vY0":-142.74840336517917,"vZ0":-1.5085670702613247,"x":109.95,"y":105.71,"x0":-0.7666232128805962,"y0":50.00449400548753,"z0":6.375039327621711,"aX":-5.881745057779651},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":4.4,"spinRate":2390,"spinDirection":196},"zone":12,"typeConfidence":0.93,"plateTime":0.38181401547921734,"extension":6.553956352351277},"index":1,"playId":"aa9036c4-9046-3b93-9de7-43a718e137d8","pitchNumber":1,"startTime":"2025-07-30T03:20:52.761Z","endTime":"2025-07-30T03:20:55.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.50290051896835,"strikeZoneBottom":1.6669899270158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97800728389136,"aZ":-40.61463804622417,"pfxX":5.866797602761455,"pfxZ":-5.590868128582322,"pX":-0.4790088275003017,"pZ":2.4211151502060684,"vX0":-0.6402533519044542,"vY0":-122.32528483214533,"vZ0":-1.3904764931583438,"x":135.26,"y":173.41,"x0":-0.9752126815261165,"y0":50.00361863127124,"z0":6.490833111632598,"aX":8.85732348082189},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.2,"breakHorizontal":-10.4,"spinRate":2810,"spinDirection":36},"zone":4,"typeConfidence":0.9,"plateTime":0.44841648642472,"extension":6.05292923359591},"index":2,"playId":"3745740d-5e1d-390c-8d56-555391d5d01f","pitchNumber":2,"startTime":"2025-07-30T03:21:06.327Z","endTime":"2025-07-30T03:21:09.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.50999715626786,"strikeZoneBottom":1.68734887073524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.631209599466217,"aZ":-23.03711700282768,"pfxX":-10.262992970159646,"pfxZ":4.549760208126264,"pX":1.9445680897438553,"pZ":0.8329507693458993,"vX0":10.705500321819388,"vY0":-140.08371420435662,"vZ0":-10.230122906659446,"x":42.88,"y":216.29,"x0":-0.5746484534127906,"y0":50.00327541142194,"z0":6.010240238022727,"aX":-20.605901708396008},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":16.7,"spinRate":2420,"spinDirection":212},"zone":14,"typeConfidence":0.93,"plateTime":0.3894990037409922,"extension":6.719280710147592},"index":3,"playId":"b60f64ec-3674-33b8-859d-7e9376bb424a","pitchNumber":3,"startTime":"2025-07-30T03:21:21.734Z","endTime":"2025-07-30T03:21:24.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.51179282279691,"strikeZoneBottom":1.7118631294877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.465818997723094,"aZ":-26.58075433689396,"pfxX":2.7268039537001867,"pfxZ":3.1775629839714714,"pX":0.8388844862732635,"pZ":3.2300738373903104,"vX0":2.935398724793575,"vY0":-130.59011481566563,"vZ0":-3.352045491838893,"x":85.02,"y":151.57,"x0":-0.6460467724112254,"y0":50.003053136372074,"z0":6.487419052307763,"aX":4.801809098363957},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":-5.5,"spinRate":2585,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.41633507103827094,"extension":6.225172368311201},"index":4,"playId":"66c04d2c-92e0-3fad-bf1f-ad8915ed52a9","pitchNumber":4,"startTime":"2025-07-30T03:21:40.128Z","endTime":"2025-07-30T03:21:44.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.28740603965978,"aZ":-26.702211325831325,"pfxX":3.904641825333209,"pfxZ":3.087757800509687,"pX":0.20336529494325714,"pZ":2.807088248414581,"vX0":1.901492233374108,"vY0":-130.88257420295506,"vZ0":-4.206603114230422,"x":109.25,"y":162.99,"x0":-1.0352608461721984,"y0":50.0006020045745,"z0":6.387390700981297,"aX":6.912256892236938},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":-7.4,"spinRate":2586,"spinDirection":183},"zone":5,"typeConfidence":0.9,"plateTime":0.4152449894392385,"extension":6.303162177465343},"index":5,"playId":"bb00153d-f8c9-3a59-867b-a6d3900a3346","pitchNumber":5,"startTime":"2025-07-30T03:21:59.243Z","endTime":"2025-07-30T03:22:03.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.862985791434053,"aZ":-44.60041615009358,"pfxX":5.546158075200243,"pfxZ":-8.141697636950097,"pX":-0.32589893770448414,"pZ":2.4052170410187754,"vX0":-0.2867455455125277,"vY0":-122.61863440261855,"vZ0":-0.6682050520747699,"x":129.42,"y":173.84,"x0":-0.9284080739454009,"y0":50.005925903849054,"z0":6.481197259877631,"aX":8.460836247949997},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-14.6,"breakHorizontal":-10.0,"spinRate":2794,"spinDirection":36},"zone":4,"typeConfidence":0.9,"plateTime":0.446402093226125,"extension":6.122989158969918},"index":6,"playId":"79e2676b-c45c-3444-a507-d0aee986ecd2","pitchNumber":6,"startTime":"2025-07-30T03:22:17.625Z","endTime":"2025-07-30T03:22:21.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":85.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.771373878122148,"aZ":-25.886778518903213,"pfxX":2.2498366762704425,"pfxZ":3.454695541439831,"pX":-0.22283749386951635,"pZ":2.8330959886433003,"vX0":1.1982781894461645,"vY0":-132.6639230194277,"vZ0":-4.47304222328998,"x":125.49,"y":162.29,"x0":-0.969740655037802,"y0":50.00255129442745,"z0":6.380675316464021,"aX":4.094635811511936},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.6,"breakHorizontal":-4.3,"spinRate":2541,"spinDirection":172},"zone":5,"typeConfidence":0.9,"plateTime":0.40957958493374313,"extension":6.255081297818363},"hitData":{"launchSpeed":68.3,"launchAngle":59.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.39,"coordY":146.38}},"index":7,"playId":"2d9afa5c-da41-3e47-a71f-5d4448133075","pitchNumber":7,"startTime":"2025-07-30T03:22:39.674Z","endTime":"2025-07-30T03:22:48.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:22:48.010Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a ground ball to right fielder Luis Matos.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T03:25:05.874Z","endTime":"2025-07-30T03:26:51.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"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":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Walker replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-30T03:24:00.004Z","endTime":"2025-07-30T03:25:07.816Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676254,"link":"/api/v1/people/676254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.47335017401986,"strikeZoneBottom":1.54124824804521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04941548362497,"aZ":-27.480731550409416,"pfxX":-9.80920861121498,"pfxZ":2.3750617748489864,"pX":0.5508130819517199,"pZ":1.4655409922603468,"vX0":12.565976144090527,"vY0":-139.62129134568843,"vZ0":-4.536503305026367,"x":96.0,"y":199.21,"x0":-2.7309439711646633,"y0":50.00274782800778,"z0":4.916848956642125,"aX":-19.391800407577524},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":2273,"spinDirection":240},"zone":9,"typeConfidence":0.9,"plateTime":0.39210011853962135,"extension":6.644432907643386},"index":1,"playId":"79ef1889-1bb3-3ba5-8e61-29b6537d2649","pitchNumber":1,"startTime":"2025-07-30T03:25:07.816Z","endTime":"2025-07-30T03:25:11.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.47999786774407,"strikeZoneBottom":1.58608010574057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.099277948750796,"aZ":-32.252986560113904,"pfxX":-9.031974267757858,"pfxZ":-0.0373063113722214,"pX":-0.11568332357171775,"pZ":2.148098700338815,"vX0":10.818891018902667,"vY0":-139.0487069481624,"vZ0":-1.8593421898670472,"x":121.41,"y":180.78,"x0":-2.8893525373445117,"y0":50.004820009357324,"z0":4.971913651581693,"aX":-17.632116254714475},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":-0.2,"breakHorizontal":14.0,"spinRate":2303,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.39438800120526274,"extension":6.287791644394228},"index":2,"playId":"09ac2c47-6ae8-3444-8b1d-590fd0d30560","pitchNumber":2,"startTime":"2025-07-30T03:25:25.685Z","endTime":"2025-07-30T03:25:28.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-30T03:25:36.686Z","endTime":"2025-07-30T03:25:52.741Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":81.4,"strikeZoneTop":3.42395124880679,"strikeZoneBottom":1.58084627181671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.03270527099663,"aZ":-30.835593903146574,"pfxX":5.696368338889229,"pfxZ":0.8133568661472035,"pX":0.6111185077974784,"pZ":1.1625186324400554,"vX0":6.9953510812229425,"vY0":-126.21367258876646,"vZ0":-3.3606274990609126,"x":93.71,"y":207.39,"x0":-2.9165446344338326,"y0":50.002631358525136,"z0":4.944582858336369,"aX":9.36646029543004},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-11.6,"spinRate":2563,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.43081307168357075,"extension":6.544315253434519},"index":4,"playId":"f8c7f3d2-cb09-3f58-969f-d7c237f49680","pitchNumber":3,"startTime":"2025-07-30T03:25:52.741Z","endTime":"2025-07-30T03:25:56.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.47914569142994,"strikeZoneBottom":1.61271772672174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.392667618404946,"aZ":-29.623291083851285,"pfxX":-10.476789743373224,"pfxZ":1.2806249752372878,"pX":-0.04628695035683445,"pZ":2.2854107811564504,"vX0":11.129079856544813,"vY0":-139.79993955482448,"vZ0":-2.277130698351926,"x":118.76,"y":177.07,"x0":-2.7039492608550595,"y0":50.00393093874369,"z0":5.040929293646057,"aX":-20.888678712657143},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.0,"breakHorizontal":16.9,"spinRate":2341,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.39072027014099264,"extension":6.585371223576275},"index":5,"playId":"bffe53ab-182e-3e4d-8e58-a8f9321903e7","pitchNumber":4,"startTime":"2025-07-30T03:26:08.207Z","endTime":"2025-07-30T03:26:11.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.48000032102225,"strikeZoneBottom":1.68181082640356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.518284200108276,"aZ":-26.417855048732708,"pfxX":-10.009318903192398,"pfxZ":2.8309733237025743,"pX":0.8863673552469322,"pZ":2.943474396916828,"vX0":13.361051995662946,"vY0":-140.6442209088889,"vZ0":-1.2282621535022251,"x":83.21,"y":159.31,"x0":-2.593096828595929,"y0":50.00159675719675,"z0":5.075826789576357,"aX":-20.345496301203372},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.0,"breakHorizontal":15.8,"spinRate":2331,"spinDirection":229},"zone":12,"typeConfidence":0.89,"plateTime":0.38728436438049263,"extension":6.484809795832832},"index":6,"playId":"39b854b2-75bd-31a2-b006-d8a87f5dd20e","pitchNumber":5,"startTime":"2025-07-30T03:26:24.539Z","endTime":"2025-07-30T03:26:27.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.643688108119353,"aZ":-24.605833550389264,"pfxX":-9.021746130122494,"pfxZ":3.8424145715813847,"pX":-0.10295482672453933,"pZ":2.8927091025145675,"vX0":11.0630405287347,"vY0":-139.30613414057402,"vZ0":-1.339115918210844,"x":120.92,"y":160.68,"x0":-2.949439508931493,"y0":50.00371177470626,"z0":5.002820866333785,"aX":-17.77299812792997},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.8,"breakHorizontal":14.2,"spinRate":2401,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.3928524725344045,"extension":6.6391500911242485},"hitData":{"launchSpeed":99.8,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.53,"coordY":145.48}},"index":7,"playId":"0ac6aad4-8b4d-3f92-ba44-c50fd659e93c","pitchNumber":6,"startTime":"2025-07-30T03:26:41.417Z","endTime":"2025-07-30T03:26:51.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:26:51.659Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Liover Peguero strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T03:27:01.340Z","endTime":"2025-07-30T03:28:08.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.8,"strikeZoneTop":3.27719037195681,"strikeZoneBottom":1.49947719195799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.55796023872597,"aZ":-31.99838019511611,"pfxX":7.5358044078120905,"pfxZ":0.1129510161631142,"pX":0.1920444156449538,"pZ":1.9776313139188102,"vX0":5.353035073901084,"vY0":-125.48816451809748,"vZ0":-1.1183505369590327,"x":109.68,"y":185.38,"x0":-2.9334936461441874,"y0":50.00586929624224,"z0":4.988760163526865,"aX":12.265305081513315},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":-14.8,"spinRate":2548,"spinDirection":62},"zone":8,"typeConfidence":0.9,"plateTime":0.4331244548316997,"extension":6.369574980337617},"index":0,"playId":"5b98089e-6e46-39f0-a8a2-c55670d4071e","pitchNumber":1,"startTime":"2025-07-30T03:27:12.303Z","endTime":"2025-07-30T03:27:15.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.47393508752526,"strikeZoneBottom":1.66661268603287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.50805510839323,"aZ":-30.584088213356925,"pfxX":7.995729100366433,"pfxZ":1.0067268610398834,"pX":1.4994099477413168,"pZ":1.1888579277483367,"vX0":8.483199037452822,"vY0":-124.71351724761264,"vZ0":-3.0277051079742128,"x":59.85,"y":206.68,"x0":-2.976968263678488,"y0":50.00531638746628,"z0":4.923793453477099,"aX":12.68158533208492},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-16.3,"spinRate":2672,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.43806263459231287,"extension":6.673507379838867},"index":1,"playId":"9897c131-d829-3890-8c98-8939e7da4bca","pitchNumber":2,"startTime":"2025-07-30T03:27:27.706Z","endTime":"2025-07-30T03:27:31.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42927948179418,"aZ":-24.787890178223904,"pfxX":-10.490822536944181,"pfxZ":3.6724967789413867,"pX":-1.2770999551471853,"pZ":2.856304260914663,"vX0":8.26369027893412,"vY0":-140.43320130618804,"vZ0":-1.6905112119500254,"x":165.68,"y":161.66,"x0":-2.8831320914328975,"y0":50.00672286648815,"z0":5.065879303036186,"aX":-21.1258883153087},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.5,"breakHorizontal":17.5,"spinRate":2423,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.38884398590946434,"extension":6.525236635473949},"index":2,"playId":"c9c7e653-f74c-3a38-b748-053c3db3922b","pitchNumber":3,"startTime":"2025-07-30T03:27:44.307Z","endTime":"2025-07-30T03:27:48.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.93061528206466,"aZ":-30.92489746847031,"pfxX":7.075830018807248,"pfxZ":0.7875881737013115,"pX":0.7751340423906823,"pZ":1.6278580173980501,"vX0":6.874214920140268,"vY0":-124.53446129995667,"vZ0":-1.844454264891823,"x":87.45,"y":194.83,"x0":-2.9273883442396453,"y0":50.005290314438234,"z0":4.9045138044749015,"aX":11.260117731065908},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":-14.3,"spinRate":2789,"spinDirection":68},"zone":9,"typeConfidence":0.9,"plateTime":0.43762912391896247,"extension":6.647397996366719},"index":3,"playId":"4efa0082-e099-329c-83c0-4bb9d3074fa2","pitchNumber":4,"startTime":"2025-07-30T03:28:05.041Z","endTime":"2025-07-30T03:28:08.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.43,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:28:08.339Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to center fielder Jung Hoo Lee. Joey Bart to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T03:28:19.014Z","endTime":"2025-07-30T03:28:39.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.003481845470336,"aZ":-24.495494109485048,"pfxX":6.849584212020228,"pfxZ":4.771886287417036,"pX":-0.1340071162845427,"pZ":2.1414038446269883,"vX0":5.131351532969214,"vY0":-124.97722304365999,"vZ0":-2.064624691974715,"x":122.11,"y":180.96,"x0":-3.0914116076410108,"y0":50.005199908485594,"z0":4.954876509730138,"aX":11.027918272807062},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.5,"breakHorizontal":-13.4,"spinRate":2644,"spinDirection":75},"zone":8,"typeConfidence":0.9,"plateTime":0.43533758902033526,"extension":6.629379731858447},"hitData":{"launchSpeed":99.0,"launchAngle":11.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.45,"coordY":81.95}},"index":0,"playId":"0e1ab554-ecf0-325f-8155-bf1fd3671504","pitchNumber":1,"startTime":"2025-07-30T03:28:29.645Z","endTime":"2025-07-30T03:28:39.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.6,"awayTeamWinProbability":56.4,"homeTeamWinProbabilityAdded":-6.100000000000001,"leverageIndex":2.11,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:28:39.438Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T03:28:49.288Z","endTime":"2025-07-30T03:30:50.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.4434429484705,"strikeZoneBottom":1.61262686101729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47037125302487,"aZ":-25.42406194888437,"pfxX":-10.935029740565362,"pfxZ":3.386396524157818,"pX":0.5097372413317223,"pZ":1.586746153624157,"vX0":12.53388719337856,"vY0":-140.25234927461253,"vZ0":-4.526122349125654,"x":97.57,"y":195.94,"x0":-2.594632304888985,"y0":50.00328548146859,"z0":4.877729055890973,"aX":-21.80400909488601},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.3,"breakHorizontal":17.3,"spinRate":2300,"spinDirection":243},"zone":9,"typeConfidence":0.9,"plateTime":0.3903954712215594,"extension":6.584490482464994},"index":0,"playId":"97437416-30eb-3715-99e1-164f8e522c1f","pitchNumber":1,"startTime":"2025-07-30T03:29:08.379Z","endTime":"2025-07-30T03:29:11.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":86.4,"endSpeed":79.4,"strikeZoneTop":3.56615242571122,"strikeZoneBottom":1.59012560583287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.477136381876623,"aZ":-28.396014977884736,"pfxX":5.054949255457167,"pfxZ":2.3814600060471993,"pX":1.3296641408672163,"pZ":0.9480171085058046,"vX0":8.358484089424802,"vY0":-125.48939952445089,"vZ0":-4.154358608265631,"x":66.32,"y":213.18,"x0":-2.7070750133468144,"y0":50.004022912867846,"z0":4.9502118912899915,"aX":8.02524392442532},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-11.2,"spinRate":2616,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.43723883223127125,"extension":6.442081927443886},"index":1,"playId":"60abb12f-35f8-360f-be6d-45123cafeccf","pitchNumber":2,"startTime":"2025-07-30T03:29:25.711Z","endTime":"2025-07-30T03:29:28.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.40768053299214,"strikeZoneBottom":1.66443935229125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45655882691427,"aZ":-26.925860666536593,"pfxX":-8.927606988937411,"pfxZ":2.5402839235348242,"pX":0.534181287724108,"pZ":1.9975573534288722,"vX0":12.333746568061223,"vY0":-141.85580787063174,"vZ0":-3.4867881292684966,"x":96.64,"y":184.85,"x0":-2.68369283822761,"y0":50.00074639800975,"z0":4.933812664818787,"aX":-18.43209414024674},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.1,"breakHorizontal":14.0,"spinRate":2450,"spinDirection":236},"zone":9,"typeConfidence":0.9,"plateTime":0.3841902617164221,"extension":6.691461985129809},"index":2,"playId":"570991da-68df-35c3-a285-cf813b8e8cf6","pitchNumber":3,"startTime":"2025-07-30T03:29:44.739Z","endTime":"2025-07-30T03:29:47.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.41025739384725,"strikeZoneBottom":1.66833246688186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.59809349549124,"aZ":-27.974975846181984,"pfxX":6.7612776270024195,"pfxZ":2.683067798323654,"pX":2.7457001624214197,"pZ":0.7429792974841943,"vX0":10.74675108075358,"vY0":-124.69585831372356,"vZ0":-4.560572585183791,"x":12.34,"y":218.72,"x0":-2.509220734106551,"y0":50.00342963547567,"z0":4.921388766013388,"aX":10.574989983581455},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":-14.9,"spinRate":2763,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.44034834000253253,"extension":6.795497141255485},"index":3,"playId":"11b34653-4d85-3b3f-a527-802388033591","pitchNumber":4,"startTime":"2025-07-30T03:30:03.083Z","endTime":"2025-07-30T03:30:06.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.41295943161946,"strikeZoneBottom":1.6901978200346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54917765623109,"aZ":-24.562200192140597,"pfxX":3.231455625437692,"pfxZ":4.889926458715791,"pX":0.7894746081706038,"pZ":0.8176571533021679,"vX0":7.866179838601824,"vY0":-123.66572257229707,"vZ0":-4.787245182687518,"x":86.91,"y":216.7,"x0":-2.8462077582105985,"y0":50.00193891448042,"z0":4.826756649297459,"aX":5.027888521099857},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.0,"breakHorizontal":-7.6,"spinRate":2649,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.4420895524759385,"extension":6.7559017922829385},"index":4,"playId":"af69635e-cd8a-3f61-b5bc-d594223e6494","pitchNumber":5,"startTime":"2025-07-30T03:30:24.823Z","endTime":"2025-07-30T03:30:28.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.40999926065695,"strikeZoneBottom":1.64283156014643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.236085144113027,"aZ":-26.284725806615665,"pfxX":-11.268329245877387,"pfxZ":2.9008327106943854,"pX":0.3602487631079375,"pZ":2.1655761117275976,"vX0":12.459604880392618,"vY0":-141.29503256182622,"vZ0":-3.0647863707584633,"x":103.27,"y":180.31,"x0":-2.6358473783173055,"y0":50.00114400733093,"z0":4.947450418494129,"aX":-22.85569516264245},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.8,"breakHorizontal":18.0,"spinRate":2345,"spinDirection":228},"zone":9,"typeConfidence":0.89,"plateTime":0.38718039503311763,"extension":6.829191851877075},"index":5,"playId":"e8b2fe18-2572-30bd-88a0-ca9769efe1b1","pitchNumber":6,"startTime":"2025-07-30T03:30:46.785Z","endTime":"2025-07-30T03:30:50.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":3.22,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:30:50.002Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, third baseman Matt Chapman to first baseman Rafael Devers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T03:30:58.614Z","endTime":"2025-07-30T03:32:20.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.14846333741737,"strikeZoneBottom":1.54753940814515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16540685205906,"aZ":-29.569571297019678,"pfxX":-11.55714759437403,"pfxZ":1.304891416450583,"pX":-0.8826805826673926,"pZ":1.7430098841201802,"vX0":9.583730382448266,"vY0":-140.3507440198438,"vZ0":-3.380967645278382,"x":150.65,"y":191.72,"x0":-2.8424044538371076,"y0":50.00025010335243,"z0":4.891722452832407,"aX":-23.02234236544149},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.8,"breakHorizontal":19.0,"spinRate":2295,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.3904520286231645,"extension":6.683332059976541},"index":0,"playId":"5b1fb2f1-9047-36ed-8918-5815f316c195","pitchNumber":1,"startTime":"2025-07-30T03:31:15.512Z","endTime":"2025-07-30T03:31:18.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.13887220981141,"strikeZoneBottom":1.49161613303469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.296539084922156,"aZ":-27.97160254141507,"pfxX":-11.512251967292233,"pfxZ":2.0391296709066276,"pX":0.7051368617655493,"pZ":0.9096364148143533,"vX0":13.83569218134388,"vY0":-141.9435283695846,"vZ0":-5.904578197512663,"x":90.12,"y":214.22,"x0":-2.7126330434049644,"y0":50.004054429492335,"z0":4.773295819893621,"aX":-23.74029738394517},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.6,"breakHorizontal":18.4,"spinRate":2410,"spinDirection":238},"zone":14,"typeConfidence":0.89,"plateTime":0.3843319270755394,"extension":6.736746470293989},"index":1,"playId":"a1e451ce-2ac9-3ea0-ba6c-aaf3c76e5c99","pitchNumber":2,"startTime":"2025-07-30T03:31:32.804Z","endTime":"2025-07-30T03:31:36.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":85.1,"endSpeed":79.2,"strikeZoneTop":3.13999865596683,"strikeZoneBottom":1.56807759667113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.650621188846863,"aZ":-29.42815241720006,"pfxX":5.478404343443687,"pfxZ":1.7529545494179608,"pX":0.8905836705453763,"pZ":1.054971367263083,"vX0":7.834220503532103,"vY0":-123.84643874815579,"vZ0":-3.4792473617954256,"x":83.05,"y":210.3,"x0":-3.0146961585563883,"y0":50.003739464223564,"z0":4.915845605776402,"aX":8.586041888589339},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":-11.6,"spinRate":2792,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4407550877861657,"extension":6.733029878587918},"index":2,"playId":"11f412d3-3058-3873-b643-d87b833f8e4e","pitchNumber":3,"startTime":"2025-07-30T03:31:52.876Z","endTime":"2025-07-30T03:31:55.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58270527765442,"aZ":-27.4366031058249,"pfxX":-9.522424480163359,"pfxZ":2.39695665063634,"pX":-0.8019190777038143,"pZ":2.0360146337295886,"vX0":9.276848825909173,"vY0":-139.53760995678104,"vZ0":-2.843285165314454,"x":147.57,"y":183.81,"x0":-2.9279672759302016,"y0":50.002996395777245,"z0":4.870432749630291,"aX":-18.830146138258947},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":2411,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.39209931740874593,"extension":6.530698904041858},"hitData":{"launchSpeed":73.7,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.07,"coordY":158.4}},"index":3,"playId":"4e31329e-9fc5-3ecf-ab11-a2cce463b081","pitchNumber":4,"startTime":"2025-07-30T03:32:11.552Z","endTime":"2025-07-30T03:32:20.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":663698,"link":"/api/v1/people/663698"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":676254,"link":"/api/v1/people/676254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":7.699999999999996,"leverageIndex":3.05,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:32:20.494Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilmer Flores called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T03:34:10.982Z","endTime":"2025-07-30T03:35:03.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":90.0,"endSpeed":83.1,"strikeZoneTop":3.27281801814222,"strikeZoneBottom":1.66351489636666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.296651052510796,"aZ":-23.526328110866096,"pfxX":2.009217011378867,"pfxZ":4.942170652595726,"pX":-0.20128206004224286,"pZ":2.192327119367709,"vX0":1.2498525694037113,"vY0":-131.0515298792949,"vZ0":-6.302921316680505,"x":124.67,"y":179.59,"x0":-0.9444977969784321,"y0":50.000303647118294,"z0":6.3724879562360774,"aX":3.5127411655249383},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":-4.0,"spinRate":2503,"spinDirection":185},"zone":5,"typeConfidence":0.9,"plateTime":0.4170982327685486,"extension":6.212867027851628},"index":0,"playId":"bff98e02-e5a3-304c-bc4b-8cc9cde1a0a5","pitchNumber":1,"startTime":"2025-07-30T03:34:32.434Z","endTime":"2025-07-30T03:34:36.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09494044865928,"aZ":-11.754641669736737,"pfxX":-3.5155787274393635,"pfxZ":10.052464421552987,"pX":-0.12764169113036264,"pZ":3.1610443791201224,"vX0":3.485516657444179,"vY0":-141.77203832021297,"vZ0":-6.252989445347855,"x":121.87,"y":153.43,"x0":-0.9176004393235386,"y0":50.00062867664841,"z0":6.148927180856544,"aX":-7.139567652303941},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":5.6,"spinRate":2419,"spinDirection":211},"zone":2,"typeConfidence":0.93,"plateTime":0.38667427120379205,"extension":6.530072730019},"index":1,"playId":"a56c7e6f-e97a-3956-ba91-f07ca6fb55b6","pitchNumber":2,"startTime":"2025-07-30T03:34:45.026Z","endTime":"2025-07-30T03:34:48.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.31862071652896,"strikeZoneBottom":1.70753399087461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.709667132316373,"aZ":-46.281343987342595,"pfxX":5.131502596438098,"pfxZ":-9.718733929395928,"pX":-0.582836004298948,"pZ":3.1451101440250326,"vX0":-0.8734293766000893,"vY0":-120.08379075072924,"vZ0":1.4257917611947892,"x":139.22,"y":153.86,"x0":-0.8793896840522663,"y0":50.00557434897325,"z0":6.682278246989603,"aX":7.4451772909451295},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.9,"breakHorizontal":-9.0,"spinRate":2822,"spinDirection":47},"zone":1,"typeConfidence":0.9,"plateTime":0.45728578471515124,"extension":6.12569650212943},"index":2,"playId":"6b956db5-4b2b-3e06-9b7a-a1379aad24b7","pitchNumber":3,"startTime":"2025-07-30T03:34:58.857Z","endTime":"2025-07-30T03:35:03.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:35:03.343Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out to left fielder Tommy Pham.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T03:35:12.749Z","endTime":"2025-07-30T03:36:57.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.5,"endSpeed":83.2,"strikeZoneTop":3.39799575035379,"strikeZoneBottom":1.65374080016853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95477005530872,"aZ":-24.708049301390822,"pfxX":3.3562265504625386,"pfxZ":4.239467543677215,"pX":-0.20507918693503005,"pZ":2.3732277452908646,"vX0":1.0544867418263058,"vY0":-131.79414596909203,"vZ0":-5.608108345341601,"x":124.82,"y":174.7,"x0":-1.0462870272857996,"y0":50.0006607029669,"z0":6.353049115378518,"aX":5.903679704889366},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-6.4,"spinRate":2565,"spinDirection":170},"zone":5,"typeConfidence":0.9,"plateTime":0.41555995776601273,"extension":6.228607402526889},"index":0,"playId":"6ec3a0b9-d057-3f36-9d89-977b9250be2f","pitchNumber":1,"startTime":"2025-07-30T03:35:25.396Z","endTime":"2025-07-30T03:35:28.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.658271065976418,"aZ":-11.13466576677652,"pfxX":-5.459282630272632,"pfxZ":10.260674908725573,"pX":0.5179801046031539,"pZ":2.181023306714129,"vX0":5.4845149856948865,"vY0":-142.07509923526362,"vZ0":-8.775218986531351,"x":97.26,"y":179.89,"x0":-0.7254360771279518,"y0":50.00115104643882,"z0":6.0117504636465675,"aX":-11.19247352706057},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":8.8,"spinRate":2498,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.3850941797630383,"extension":6.5608685680946435},"index":1,"playId":"77de88a1-0c6f-38ef-843c-01ba378dc5e6","pitchNumber":2,"startTime":"2025-07-30T03:35:38.263Z","endTime":"2025-07-30T03:35:41.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.38380968954042,"strikeZoneBottom":1.58731134343186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.22052788670103,"aZ":-28.562151893250775,"pfxX":1.2529710315966105,"pfxZ":2.0712900820949205,"pX":0.1822513988163907,"pZ":3.528106205067595,"vX0":2.506327514407423,"vY0":-130.24456354947912,"vZ0":-1.8092835072185378,"x":110.05,"y":143.52,"x0":-0.9493348081015504,"y0":50.005341158105686,"z0":6.358594489175387,"aX":2.1872111891966406},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.6,"breakHorizontal":-2.8,"spinRate":2598,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.4179687210917029,"extension":6.269022309401038},"index":2,"playId":"ce6ecb2c-7d7f-3967-9f33-8f138986c90c","pitchNumber":3,"startTime":"2025-07-30T03:35:57.111Z","endTime":"2025-07-30T03:36:00.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.33335349559528,"strikeZoneBottom":1.63069305384004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.865755188099612,"aZ":-43.50005936239402,"pfxX":4.488059510439797,"pfxZ":-7.652458959675602,"pX":0.36906401902454,"pZ":1.305701830311393,"vX0":1.3133526824935093,"vY0":-120.96129756625503,"vZ0":-3.394917496408958,"x":102.93,"y":203.53,"x0":-0.7641508295562427,"y0":50.002270187780155,"z0":6.545792056633807,"aX":6.642319323572746},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.4,"breakHorizontal":-8.4,"spinRate":2741,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.45302710037434935,"extension":6.3093297025678625},"index":3,"playId":"cd6e95a8-8af2-35a5-a4d5-3f1ed5b48afd","pitchNumber":4,"startTime":"2025-07-30T03:36:13.999Z","endTime":"2025-07-30T03:36:17.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":84.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.52633262017959,"aZ":-27.146277512006147,"pfxX":1.389617659285292,"pfxZ":2.8289603618608226,"pX":0.0510587067168408,"pZ":2.547574074448546,"vX0":2.317612282163089,"vY0":-130.4328542657548,"vZ0":-4.916033751308891,"x":115.05,"y":170.0,"x0":-1.019167284943274,"y0":50.00157560414936,"z0":6.429062514893652,"aX":2.467024111321565},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":-2.9,"spinRate":2618,"spinDirection":158},"zone":5,"typeConfidence":0.9,"plateTime":0.4151054284414535,"extension":6.231037486027517},"index":4,"playId":"f046ca21-465b-38b1-b700-71422fa1ebde","pitchNumber":5,"startTime":"2025-07-30T03:36:28.779Z","endTime":"2025-07-30T03:36:32.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.20192817385587,"aZ":-26.38939306979773,"pfxX":-9.2647922557433,"pfxZ":2.912407353713304,"pX":0.1663863851737542,"pZ":2.824681035739404,"vX0":6.140147524771606,"vY0":-140.01059690791675,"vZ0":-4.525531957786212,"x":110.66,"y":162.51,"x0":-0.8497577449584984,"y0":50.005261455307924,"z0":6.186058619156235,"aX":-18.42202934031802},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.6,"breakHorizontal":15.6,"spinRate":2477,"spinDirection":206},"zone":5,"typeConfidence":0.93,"plateTime":0.3910026359636607,"extension":6.660440435363781},"hitData":{"launchSpeed":91.6,"launchAngle":22.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.21,"coordY":76.51}},"index":5,"playId":"b24fb713-937d-3a5f-98c9-303ce9ca6f3d","pitchNumber":6,"startTime":"2025-07-30T03:36:49.852Z","endTime":"2025-07-30T03:36:57.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:36:57.111Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Horwitz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T03:37:05.171Z","endTime":"2025-07-30T03:38:29.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.33134053722731,"strikeZoneBottom":1.60449233330417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.614546440673287,"aZ":-12.974290954088358,"pfxX":-6.128828240153357,"pfxZ":9.505080015833595,"pX":-0.683779308265964,"pZ":3.11387124909686,"vX0":2.7362424315478666,"vY0":-140.6925942327693,"vZ0":-5.8922137955584235,"x":143.06,"y":154.71,"x0":-0.8684107661558051,"y0":50.00597358197953,"z0":6.064201854196418,"aX":-12.383599994857967},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2453,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.38816978480155395,"extension":6.304231206101932},"index":0,"playId":"2534232a-aaf8-3560-80af-5a15b23c4b7e","pitchNumber":1,"startTime":"2025-07-30T03:37:22.478Z","endTime":"2025-07-30T03:37:25.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.3299976224977,"strikeZoneBottom":1.54641439852951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.58923985112721,"aZ":-41.17257124241599,"pfxX":5.2450484163728435,"pfxZ":-6.067430774062705,"pX":-1.7012050596952453,"pZ":2.6668645857344386,"vX0":-2.75875866379568,"vY0":-121.26812514459591,"vZ0":-0.3521283048727164,"x":181.85,"y":166.77,"x0":-1.227937180966005,"y0":50.00295727215926,"z0":6.417777488068437,"aX":7.781059907662597},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.8,"breakHorizontal":-8.8,"spinRate":2755,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.45236120686601566,"extension":6.03070345663579},"index":1,"playId":"21bcc7eb-a7d0-3280-b87f-afacd2dd433e","pitchNumber":2,"startTime":"2025-07-30T03:37:35.424Z","endTime":"2025-07-30T03:37:38.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":96.6,"endSpeed":87.9,"strikeZoneTop":3.33000138494236,"strikeZoneBottom":1.43689791889405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.368670669571046,"aZ":-11.371259171694089,"pfxX":-5.10479235227455,"pfxZ":10.496639071541047,"pX":-0.5767859339297163,"pZ":1.566228647025724,"vX0":3.0400301650961166,"vY0":-140.27484340710024,"vZ0":-10.0514908096429,"x":138.99,"y":196.49,"x0":-1.0145054514625913,"y0":50.0028523811059,"z0":5.949116284809214,"aX":-10.116879438889807},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2498,"spinDirection":217},"zone":7,"typeConfidence":0.91,"plateTime":0.3912980513510935,"extension":6.31697363980968},"index":2,"playId":"c09a98d1-6667-3675-aa5b-bc17aa61bb0b","pitchNumber":3,"startTime":"2025-07-30T03:37:50.175Z","endTime":"2025-07-30T03:37:53.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":97.8,"endSpeed":89.3,"strikeZoneTop":3.33005925590817,"strikeZoneBottom":1.488752108587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16091371799836,"aZ":-11.562333702830404,"pfxX":-4.631162781102105,"pfxZ":10.067044432083396,"pX":-1.1597747752759822,"pZ":2.7173529892003936,"vX0":1.3288440657619762,"vY0":-142.29634578181376,"vZ0":-7.026792687236088,"x":161.21,"y":165.41,"x0":-1.031703991340462,"y0":50.00025464984856,"z0":5.953922530461852,"aX":-9.47974419729441},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":2485,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.3851614778846759,"extension":6.434180257480469},"index":3,"playId":"b9cc3ee1-eb3e-3382-b883-4d881a703839","pitchNumber":4,"startTime":"2025-07-30T03:38:07.178Z","endTime":"2025-07-30T03:38:11.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.699833169643018,"aZ":-44.49826426864336,"pfxX":5.200411862094168,"pfxZ":-8.029886297881749,"pX":-0.9156901362023901,"pZ":3.0054596480664357,"vX0":-1.6040660241357638,"vY0":-122.96671971533407,"vZ0":0.5592760669917978,"x":151.9,"y":157.63,"x0":-0.931632133166468,"y0":50.00013770611944,"z0":6.541271713443267,"aX":7.986227843626469},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-14.2,"breakHorizontal":-9.0,"spinRate":2903,"spinDirection":36},"zone":11,"typeConfidence":0.9,"plateTime":0.4449143127396651,"extension":6.105492268623401},"hitData":{"launchSpeed":92.7,"launchAngle":-0.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":165.36}},"index":4,"playId":"cc4e1174-676d-3b36-a407-745778d9af07","pitchNumber":5,"startTime":"2025-07-30T03:38:21.865Z","endTime":"2025-07-30T03:38:29.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:38:29.066Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to right fielder Luis Matos.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T03:40:50.794Z","endTime":"2025-07-30T03:41:04.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Ryan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-30T03:40:20.045Z","endTime":"2025-07-30T03:40:52.905Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676254,"link":"/api/v1/people/676254","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.66689067156116,"aZ":-42.24438019708349,"pfxX":-2.1146308464577244,"pfxZ":-6.981251451847029,"pX":-0.022685735399147214,"pZ":2.3762370050028743,"vX0":8.737422456151673,"vY0":-119.02506021964369,"vZ0":10.19386639358044,"x":117.86,"y":174.62,"x0":-3.4575971783112642,"y0":50.001688168513176,"z0":1.8556845991276527,"aX":-3.0509082835087122},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.0,"breakHorizontal":1.8,"spinRate":1921,"spinDirection":328},"zone":5,"typeConfidence":0.91,"plateTime":0.4592000320878915,"extension":6.156796332948407},"hitData":{"launchSpeed":98.0,"launchAngle":0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.14,"coordY":109.12}},"index":1,"playId":"ae234fd9-ea47-3735-8e44-e75e597e294e","pitchNumber":1,"startTime":"2025-07-30T03:40:52.905Z","endTime":"2025-07-30T03:41:04.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":1.82,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:41:04.249Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T03:41:09.132Z","endTime":"2025-07-30T03:42:08.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.86,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.232000318218525,"aZ":-40.49849727111942,"pfxX":-1.624570291012792,"pfxZ":-5.687766136687745,"pX":-0.5787430965056897,"pZ":2.0484034799362583,"vX0":7.424113296473049,"vY0":-119.16755945961287,"vZ0":9.061454245144823,"x":139.06,"y":183.47,"x0":-3.5007374948678462,"y0":50.00458800908986,"z0":1.8308021315295528,"aX":-2.378183139494957},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.2,"breakHorizontal":1.4,"spinRate":1808,"spinDirection":330},"zone":7,"typeConfidence":0.91,"plateTime":0.456664965273172,"extension":5.993500342832089},"index":0,"playId":"71e69b75-a818-3b81-a76e-e7ada7ce28fd","pitchNumber":1,"startTime":"2025-07-30T03:41:26.771Z","endTime":"2025-07-30T03:41:29.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":81.8,"endSpeed":75.7,"strikeZoneTop":3.86,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.835418358605732,"aZ":-41.813412084158124,"pfxX":-0.7511848428306802,"pfxZ":-6.6481445425127355,"pX":-1.075195126027913,"pZ":2.544759298975211,"vX0":6.091880942188073,"vY0":-118.60891372825328,"vZ0":10.580526144117853,"x":157.98,"y":170.07,"x0":-3.5595230574369485,"y0":50.00065870462081,"z0":1.8162011078742326,"aX":-1.0899102073408637},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.7,"breakHorizontal":0.1,"spinRate":1844,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.45863235774612976,"extension":5.976127924302942},"index":1,"playId":"75350407-9588-3024-be8f-0e8d48b28d9c","pitchNumber":2,"startTime":"2025-07-30T03:41:43.947Z","endTime":"2025-07-30T03:41:47.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.86,"strikeZoneBottom":1.82,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.950100681094263,"aZ":-41.90129781278319,"pfxX":-2.490530539975656,"pfxZ":-6.348911871199967,"pX":-0.3476883726989779,"pZ":3.24797855939734,"vX0":8.589762249512525,"vY0":-121.42750817575372,"vZ0":11.841109910199505,"x":130.25,"y":151.08,"x0":-3.56773240981018,"y0":50.00176410190307,"z0":1.9292708247624846,"aX":-3.8164314563417685},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.1,"breakHorizontal":3.0,"spinRate":1953,"spinDirection":327},"zone":1,"typeConfidence":0.91,"plateTime":0.4466551375826193,"extension":5.98546732514241},"index":2,"playId":"f0f86ee8-0f74-3ace-b715-21fb364ee922","pitchNumber":3,"startTime":"2025-07-30T03:42:05.676Z","endTime":"2025-07-30T03:42:08.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":6.599999999999994,"leverageIndex":2.83,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:42:08.881Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a soft ground ball to pitcher Tyler Rogers. Nick Gonzales to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T03:42:15.465Z","endTime":"2025-07-30T03:43:00.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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, 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":73.1,"endSpeed":66.6,"strikeZoneTop":3.32957136555547,"strikeZoneBottom":1.46692607458466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.880715032205778,"aZ":-25.850518024898772,"pfxX":4.7718080710932265,"pfxZ":5.591524025313503,"pX":1.1548929529617007,"pZ":1.5796273809254642,"vX0":8.067139111694207,"vY0":-105.94635789948265,"vZ0":5.9507602398502515,"x":72.98,"y":196.13,"x0":-3.3291953251870607,"y0":50.00414667778083,"z0":1.6946336870211962,"aX":5.40006844609412},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":12.2,"breakHorizontal":-10.9,"spinRate":2285,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.5178998728742692,"extension":6.260662298947297},"index":0,"playId":"90cefc84-1e16-3178-8196-bc67f3da1d10","pitchNumber":1,"startTime":"2025-07-30T03:42:32.508Z","endTime":"2025-07-30T03:42:35.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.74036623399384,"aZ":-42.94107604679277,"pfxX":-0.9343125037752752,"pfxZ":-7.304886979442465,"pX":0.06862180826116174,"pZ":1.7706065139588096,"vX0":8.632981917955531,"vY0":-119.9839037188341,"vZ0":9.068085616770814,"x":114.38,"y":190.97,"x0":-3.437135130405735,"y0":50.00083592155575,"z0":1.7509630603521054,"aX":-1.3787243982839519},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.9,"breakHorizontal":-0.1,"spinRate":1841,"spinDirection":332},"zone":8,"typeConfidence":0.9,"plateTime":0.454536743030447,"extension":6.003706151828029},"hitData":{"launchSpeed":59.5,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":116.34,"coordY":187.66}},"index":1,"playId":"026fbb27-999e-3b86-94fd-015d78a681ae","pitchNumber":2,"startTime":"2025-07-30T03:42:51.701Z","endTime":"2025-07-30T03:43:00.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":502054,"link":"/api/v1/people/502054","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":502054,"link":"/api/v1/people/502054"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":2.51,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:43:00.068Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ke'Bryan Hayes singles on a ground ball to second baseman Casey Schmitt. Nick Gonzales to 3rd. Tommy Pham to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T03:43:17.991Z","endTime":"2025-07-30T03:43:40.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnThird":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":82.3,"endSpeed":76.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.976754907395907,"aZ":-42.44843945846249,"pfxX":-2.917394614985172,"pfxZ":-7.025266118692976,"pX":0.4405020604634548,"pZ":2.3544829337628963,"vX0":9.787980207929598,"vY0":-119.0898707327409,"vZ0":10.184364440334173,"x":100.21,"y":175.21,"x0":-3.3115301105654353,"y0":50.0025965812682,"z0":1.8373833509380546,"aX":-4.267421221497829},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.3,"breakHorizontal":3.4,"spinRate":1915,"spinDirection":330},"zone":6,"typeConfidence":0.92,"plateTime":0.4567809200666,"extension":6.155617917185172},"hitData":{"launchSpeed":86.9,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.75,"coordY":155.23}},"index":0,"playId":"d76b9965-a35a-3f75-9ab0-6614186ebfaa","pitchNumber":1,"startTime":"2025-07-30T03:43:29.603Z","endTime":"2025-07-30T03:43:40.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":502054,"link":"/api/v1/people/502054"},"second":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-11.099999999999998,"leverageIndex":3.75,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:43:40.227Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Bart singles on a ground ball to left fielder Heliot Ramos. Nick Gonzales scores. Tommy Pham to 3rd. Ke'Bryan Hayes to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T03:44:50.002Z","endTime":"2025-07-30T03:46:00.609Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnThird":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":643511,"link":"/api/v1/people/643511"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-30T03:44:10.405Z","endTime":"2025-07-30T03:44:52.139Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.5,"strikeZoneTop":3.48000140789157,"strikeZoneBottom":1.57984722894098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.137562077831724,"aZ":-45.7772646056563,"pfxX":-3.1748480705451585,"pfxZ":-9.110551477622737,"pX":0.7316881975953514,"pZ":2.8655394664015565,"vX0":10.845084329656395,"vY0":-121.23418548353123,"vZ0":11.743858184006477,"x":89.11,"y":161.41,"x0":-3.382362829871657,"y0":50.00489671447171,"z0":1.9506335062915996,"aX":-4.738818474000356},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.3,"breakHorizontal":3.2,"spinRate":1943,"spinDirection":332},"zone":6,"typeConfidence":0.91,"plateTime":0.4513542801857402,"extension":6.144520263687496},"index":1,"playId":"429f0b68-6273-32d2-a694-12f4de06eba2","pitchNumber":1,"startTime":"2025-07-30T03:44:52.139Z","endTime":"2025-07-30T03:44:55.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":84.1,"endSpeed":76.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.714913941276244,"aZ":-44.96312532994586,"pfxX":-1.195073260504777,"pfxZ":-8.49836056489967,"pX":-0.28560023305394505,"pZ":1.5201708277834869,"vX0":7.995212507004296,"vY0":-121.84915254763398,"vZ0":8.895745336583776,"x":127.89,"y":197.74,"x0":-3.452544754392895,"y0":50.0015359972095,"z0":1.7053162871133802,"aX":-1.7994401150137547},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.0,"breakHorizontal":0.2,"spinRate":2081,"spinDirection":322},"zone":7,"typeConfidence":0.89,"plateTime":0.4493347974041457,"extension":6.0862792466242635},"index":2,"playId":"fc0818a5-a583-3266-8ece-294775f9d891","pitchNumber":2,"startTime":"2025-07-30T03:45:08.097Z","endTime":"2025-07-30T03:45:11.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.6,"strikeZoneTop":3.4799972820318,"strikeZoneBottom":1.55955406291312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.924575566671084,"aZ":-23.266444892653475,"pfxX":5.687932211045222,"pfxZ":7.46884642912247,"pX":1.5753336447532846,"pZ":2.1880644391768165,"vX0":8.850287501119855,"vY0":-108.22882810230057,"vZ0":6.50243668744221,"x":56.95,"y":179.7,"x0":-3.297152784647459,"y0":50.00282467688788,"z0":1.6881372457219679,"aX":6.783606551303009},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":15.6,"breakHorizontal":-12.6,"spinRate":2430,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.5050308505548817,"extension":6.169452377338883},"index":3,"playId":"2816c0ab-b896-392c-ac4c-10dfd8eb0452","pitchNumber":3,"startTime":"2025-07-30T03:45:31.934Z","endTime":"2025-07-30T03:45:35.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.432351881137183,"aZ":-43.934079335076675,"pfxX":-1.771686426852905,"pfxZ":-7.835824985429663,"pX":0.022715991420901287,"pZ":1.241017357853325,"vX0":9.05024121748445,"vY0":-121.57527775795282,"vZ0":8.07937741351755,"x":116.13,"y":205.27,"x0":-3.5152037450031943,"y0":50.00605795629155,"z0":1.684447243399275,"aX":-2.6583352828271716},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.9,"breakHorizontal":1.1,"spinRate":2033,"spinDirection":329},"zone":14,"typeConfidence":0.9,"plateTime":0.4502257199025208,"extension":6.0379491112948696},"hitData":{"launchSpeed":97.1,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.39,"coordY":125.84}},"index":4,"playId":"57ab9742-4542-3a8d-9093-2d4d9409e39b","pitchNumber":4,"startTime":"2025-07-30T03:45:50.580Z","endTime":"2025-07-30T03:46:00.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":663647,"link":"/api/v1/people/663647"},"second":{"id":502054,"link":"/api/v1/people/502054"},"third":{"id":693304,"link":"/api/v1/people/693304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-15.299999999999997,"leverageIndex":4.58,"dramaIndex":213.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:46:00.609Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liover Peguero grounds out, third baseman Matt Chapman to first baseman Rafael Devers. Tommy Pham scores. Ke'Bryan Hayes to 3rd. Joey Bart to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T03:46:09.231Z","endTime":"2025-07-30T03:47:25.747Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"postOnThird":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":{"id":643511,"link":"/api/v1/people/643511"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.5689387010829,"strikeZoneBottom":1.67600243778901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.700268648624082,"aZ":-44.5309737428792,"pfxX":-1.9717042433944592,"pfxZ":-8.363155307980737,"pX":1.2338882037791006,"pZ":3.43883607691141,"vX0":11.296189390702668,"vY0":-120.57356451903084,"vZ0":12.890496228803432,"x":69.97,"y":145.93,"x0":-3.2487980258495894,"y0":50.00299547203552,"z0":1.9492755343087018,"aX":-2.914078356296616},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.6,"breakHorizontal":1.0,"spinRate":1990,"spinDirection":328},"zone":12,"typeConfidence":0.9,"plateTime":0.45368122260282373,"extension":6.260467646690332},"index":0,"playId":"1cb4a5d4-788d-3cf8-8f94-cc81ad1a310b","pitchNumber":1,"startTime":"2025-07-30T03:46:32.520Z","endTime":"2025-07-30T03:46:35.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":663647,"link":"/api/v1/people/663647"},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":73.2,"endSpeed":66.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.295894281012668,"aZ":-24.714511078468476,"pfxX":4.629896309417717,"pfxZ":6.537907008602119,"pX":0.6051517231388178,"pZ":1.9777065001678178,"vX0":7.502592914536221,"vY0":-106.20014375943435,"vZ0":6.3765057609235765,"x":93.93,"y":185.38,"x0":-3.575952244096693,"y0":50.00464532181132,"z0":1.747921635800402,"aX":5.2845974270874105},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":14.0,"breakHorizontal":-10.4,"spinRate":2389,"spinDirection":114},"zone":9,"typeConfidence":0.9,"plateTime":0.515877483366761,"extension":5.9960137509191505},"index":1,"playId":"5d690061-1f00-3a27-991a-e53c904a1702","pitchNumber":2,"startTime":"2025-07-30T03:46:47.610Z","endTime":"2025-07-30T03:46:50.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":663647,"link":"/api/v1/people/663647"},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.54042839345314,"strikeZoneBottom":1.7402071401558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.47350115108574,"aZ":-42.20505638865656,"pfxX":-3.9983327676081455,"pfxZ":-6.623201590431973,"pX":1.247718139220665,"pZ":1.9692829532349436,"vX0":12.102382055256733,"vY0":-121.10104741213839,"vZ0":9.100227129391207,"x":69.44,"y":185.61,"x0":-3.254480716606714,"y0":50.00526357856768,"z0":1.8269080066326753,"aX":-6.051155131303733},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.8,"breakHorizontal":4.9,"spinRate":2021,"spinDirection":327},"zone":14,"typeConfidence":0.91,"plateTime":0.4490710287042421,"extension":6.0973464264267285},"index":2,"playId":"1ad33494-5003-3d60-b27e-5e9bb4e3198b","pitchNumber":3,"startTime":"2025-07-30T03:47:02.925Z","endTime":"2025-07-30T03:47:06.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":663647,"link":"/api/v1/people/663647"},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44197012832684,"aZ":-44.46302578117533,"pfxX":-2.5090159987982394,"pfxZ":-8.54520975124873,"pX":-0.3403171517434624,"pZ":2.1536576849177846,"vX0":8.287452883301052,"vY0":-119.26059492454057,"vZ0":10.327613356146017,"x":129.97,"y":180.63,"x0":-3.5380891461257833,"y0":50.0057742997533,"z0":1.7806957344984815,"aX":-3.60689381730979},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.5,"breakHorizontal":2.5,"spinRate":2074,"spinDirection":329},"zone":7,"typeConfidence":0.91,"plateTime":0.45968919590467294,"extension":6.158266884742469},"hitData":{"launchSpeed":69.3,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.29,"coordY":179.55}},"index":3,"playId":"4994e4be-b374-3f8e-a051-9f14ae412390","pitchNumber":4,"startTime":"2025-07-30T03:47:18.302Z","endTime":"2025-07-30T03:47:25.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":678894,"link":"/api/v1/people/678894","batSide":{"code":"R","description":"Right"}},"first":{"id":663698,"link":"/api/v1/people/663698"},"second":{"id":663647,"link":"/api/v1/people/663647"},"third":{"id":502054,"link":"/api/v1/people/502054"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":678894,"link":"/api/v1/people/678894"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.4,"awayTeamWinProbability":86.6,"homeTeamWinProbabilityAdded":-3.0000000000000018,"leverageIndex":2.27,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:47:25.747Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Horwitz lines out to third baseman Matt Chapman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T03:47:43.302Z","endTime":"2025-07-30T03:48:01.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":83.2,"endSpeed":76.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.896880470082277,"aZ":-44.05534583264508,"pfxX":-2.1358049389681817,"pfxZ":-8.02476135841861,"pX":0.4599704375328688,"pZ":2.5256524710728043,"vX0":9.567764884851272,"vY0":-120.23866394406814,"vZ0":10.995218519232129,"x":99.47,"y":170.59,"x0":-3.2743424411662194,"y0":50.003369651594184,"z0":1.7881712151214186,"aX":-3.164053126652738},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.8,"breakHorizontal":1.8,"spinRate":1997,"spinDirection":330},"zone":6,"typeConfidence":0.91,"plateTime":0.4536291055295876,"extension":6.108556547882813},"hitData":{"launchSpeed":68.3,"launchAngle":12.0,"totalDistance":126.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":95.74,"coordY":161.59}},"index":0,"playId":"0a7a67d9-388c-344d-91c3-764693762810","pitchNumber":1,"startTime":"2025-07-30T03:47:55.860Z","endTime":"2025-07-30T03:48:01.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"second":{"id":663698,"link":"/api/v1/people/663698"},"third":{"id":663647,"link":"/api/v1/people/663647"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":3.299999999999999,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:48:01.571Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Patrick Bailey lines out to left fielder Tommy Pham.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T03:50:05.413Z","endTime":"2025-07-30T03:53:40.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.5,"strikeZoneTop":3.3916859503942,"strikeZoneBottom":1.71353399131547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51541216789942,"aZ":-13.893256201567473,"pfxX":-4.40620641776443,"pfxZ":9.076698189200066,"pX":1.1124002250818368,"pZ":1.618330777208341,"vX0":7.15048373430406,"vY0":-139.6232251814376,"vZ0":-9.66221243760531,"x":74.6,"y":195.09,"x0":-0.8860192475687321,"y0":50.00376565114598,"z0":5.994245847386361,"aX":-8.875483234268357},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":6.8,"spinRate":2261,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.38932065971536245,"extension":6.513821864782635},"index":0,"playId":"05f946a9-879a-3e61-8b32-e10d9bf5920c","pitchNumber":1,"startTime":"2025-07-30T03:50:07.002Z","endTime":"2025-07-30T03:50:10.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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.2,"endSpeed":85.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.968302358257475,"aZ":-24.76069965793111,"pfxX":0.042001332311605744,"pfxZ":4.086332171850631,"pX":1.0264163169235117,"pZ":1.6977246766418006,"vX0":4.918522909931346,"vY0":-132.79881750478458,"vZ0":-7.123864834116242,"x":77.88,"y":192.94,"x0":-0.8423758006540084,"y0":50.005937384489556,"z0":6.172796905925384,"aX":0.07666633966459804},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.4,"breakHorizontal":-1.0,"spinRate":2444,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.40983163833865,"extension":6.436937403751476},"index":1,"playId":"af894326-4314-3b7c-90ba-480d28bfe91d","pitchNumber":2,"startTime":"2025-07-30T03:50:20.564Z","endTime":"2025-07-30T03:50:23.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-30T03:50:31.196Z","endTime":"2025-07-30T03:50:43.697Z","isPitch":false,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.683286447744976,"aZ":-27.16973051787264,"pfxX":1.2146908741013487,"pfxZ":2.8285586260600395,"pX":-0.5076449459886015,"pZ":2.2319588636574608,"vX0":0.6457573807043839,"vY0":-130.9641690028442,"vZ0":-5.32836963191426,"x":136.35,"y":178.52,"x0":-0.9137854625574588,"y0":50.00412569387402,"z0":6.276952021860923,"aX":2.1506587357479496},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":-2.3,"spinRate":2547,"spinDirection":184},"zone":4,"typeConfidence":0.9,"plateTime":0.415199829965355,"extension":6.079482584623374},"index":3,"playId":"7ffea330-dd98-3dc2-9b55-69803e358b59","pitchNumber":3,"startTime":"2025-07-30T03:50:43.697Z","endTime":"2025-07-30T03:50:51.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.786954076276157,"aZ":-40.53502177511558,"pfxX":5.940375935118569,"pfxZ":-5.584544040919526,"pX":0.19163014269663883,"pZ":1.818039695689466,"vX0":0.7318891530724978,"vY0":-121.57056294539987,"vZ0":-2.6249032755855257,"x":109.7,"y":189.69,"x0":-0.8851407340809718,"y0":50.00412538572896,"z0":6.429674673233435,"aX":8.893217729872276},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.4,"breakHorizontal":-10.9,"spinRate":2662,"spinDirection":35},"zone":8,"typeConfidence":0.91,"plateTime":0.45050812493730996,"extension":6.095581930644671},"index":4,"playId":"cc35982b-ad69-3dcf-a939-799cf2931b82","pitchNumber":4,"startTime":"2025-07-30T03:51:29.391Z","endTime":"2025-07-30T03:51:32.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5576015093408,"aZ":-28.00242434888132,"pfxX":4.000531739807691,"pfxZ":2.4233261559055137,"pX":-0.31662918663748063,"pZ":3.244560132094878,"vX0":0.32704539523887594,"vY0":-129.49686871130416,"vZ0":-2.586063459563615,"x":129.07,"y":151.18,"x0":-0.9647868165678862,"y0":50.00318112397592,"z0":6.368379166284856,"aX":6.8877394207559055},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":-7.3,"spinRate":2553,"spinDirection":156},"zone":1,"typeConfidence":0.9,"plateTime":0.4207577457185865,"extension":6.118402425970738},"index":5,"playId":"b811eb1c-5e00-3007-8a12-132a5400ef4c","pitchNumber":5,"startTime":"2025-07-30T03:51:51.349Z","endTime":"2025-07-30T03:51:54.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.259740925660967,"aZ":-42.15843545794889,"pfxX":5.5234718734157635,"pfxZ":-6.697649725913974,"pX":0.14346287190669504,"pZ":1.4956128538992595,"vX0":1.0406815233319198,"vY0":-120.68560477569288,"vZ0":-2.785165085572051,"x":111.53,"y":198.4,"x0":-1.0104436764221891,"y0":50.005087867629015,"z0":6.342061805298393,"aX":8.230789311541445},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.5,"breakHorizontal":-10.2,"spinRate":2660,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4520974331882006,"extension":6.009950719010461},"index":6,"playId":"2bec6698-2876-3468-8f9c-929bf0542b97","pitchNumber":6,"startTime":"2025-07-30T03:52:12.398Z","endTime":"2025-07-30T03:52:15.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.39166172439182,"strikeZoneBottom":1.56127574600558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22959018658713,"aZ":-27.700151797112206,"pfxX":2.1264468077848644,"pfxZ":2.5595523115780345,"pX":-0.7574189057169745,"pZ":2.270363450764191,"vX0":0.9971805522335935,"vY0":-130.46463913096446,"vZ0":-4.479148657960122,"x":145.87,"y":177.48,"x0":-1.419355526883501,"y0":50.00004351319775,"z0":6.06666726001152,"aX":3.710501190076925},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":-4.1,"spinRate":2619,"spinDirection":174},"zone":4,"typeConfidence":0.9,"plateTime":0.41784712547821723,"extension":6.154625815519683},"index":7,"playId":"1b72fbef-2062-394e-b7b4-bfb5e5d066cd","pitchNumber":7,"startTime":"2025-07-30T03:52:37.729Z","endTime":"2025-07-30T03:52:41.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2025-07-30T03:53:05.211Z","endTime":"2025-07-30T03:53:33.732Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.948447243857444,"aZ":-11.43859557277814,"pfxX":-2.9908154669892175,"pfxZ":10.15912233255868,"pX":0.08256513712657262,"pZ":3.0077098189788587,"vX0":3.8754425608448693,"vY0":-141.43239869031856,"vZ0":-6.623649586543569,"x":113.85,"y":157.57,"x0":-0.9119996524579347,"y0":50.00548079538991,"z0":6.101588322137705,"aX":-6.106409840431704},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":4.7,"spinRate":2398,"spinDirection":211},"zone":2,"typeConfidence":0.93,"plateTime":0.38614436927822027,"extension":6.493494689034654},"hitData":{"launchSpeed":91.4,"launchAngle":21.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.39,"coordY":103.52}},"index":9,"playId":"17ac4520-53e1-3f84-afd5-c44f9bb6b090","pitchNumber":8,"startTime":"2025-07-30T03:53:33.732Z","endTime":"2025-07-30T03:53:40.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:53:40.446Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Matos flies out to shortstop Liover Peguero.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T03:53:47.269Z","endTime":"2025-07-30T03:54:50.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.933448907333187,"aZ":-26.40251095560274,"pfxX":1.6218242421128084,"pfxZ":3.3382838925393354,"pX":0.2606616992327155,"pZ":2.798862792560422,"vX0":2.2437999622413,"vY0":-131.13374170048354,"vZ0":-4.298414576592197,"x":107.06,"y":163.21,"x0":-0.8194627805823015,"y0":50.000290742143136,"z0":6.448924258198858,"aX":2.799097968072242},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-3.5,"spinRate":2570,"spinDirection":176},"zone":2,"typeConfidence":0.9,"plateTime":0.4190512238442552,"extension":6.280628116539514},"index":0,"playId":"89188ea5-60a1-3e56-b06e-b178ec362f7d","pitchNumber":1,"startTime":"2025-07-30T03:54:05.781Z","endTime":"2025-07-30T03:54:11.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T03:54:19.744Z","endTime":"2025-07-30T03:54:40.614Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.966346055941617,"aZ":-12.394808322463753,"pfxX":-4.008487947442809,"pfxZ":9.59112100814243,"pX":-0.33987442653538524,"pZ":2.0585162439792546,"vX0":3.013883765235215,"vY0":-141.89791743137494,"vZ0":-8.888433610278623,"x":129.96,"y":183.2,"x0":-0.8888375420776924,"y0":50.00583454570053,"z0":5.99879990027882,"aX":-8.269943273007712},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":6.7,"spinRate":2375,"spinDirection":215},"zone":4,"typeConfidence":0.92,"plateTime":0.3843041986471576,"extension":6.601606622604374},"hitData":{"launchSpeed":87.0,"launchAngle":59.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.75,"coordY":126.86}},"index":2,"playId":"8c734a37-9fc8-3973-892e-55c0bd185313","pitchNumber":2,"startTime":"2025-07-30T03:54:40.614Z","endTime":"2025-07-30T03:54:50.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:54:50.116Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T03:54:55.697Z","endTime":"2025-07-30T03:55:33.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.16602466508868,"strikeZoneBottom":1.36101188305494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.812902795668688,"aZ":-25.05614578431664,"pfxX":1.7725002805214454,"pfxZ":3.9375397372011323,"pX":0.5689930251388151,"pZ":1.3389059886183117,"vX0":2.6069735633204068,"vY0":-132.90062354632914,"vZ0":-8.444559002456192,"x":95.31,"y":202.63,"x0":-0.651125325582633,"y0":50.00069950232519,"z0":6.348931497364971,"aX":3.2016422676949765},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.6,"breakHorizontal":-3.7,"spinRate":2749,"spinDirection":149},"zone":9,"typeConfidence":0.9,"plateTime":0.41055955367437313,"extension":6.3711841640967375},"index":0,"playId":"f47a9091-d319-3422-baca-363c233f5434","pitchNumber":1,"startTime":"2025-07-30T03:55:12.943Z","endTime":"2025-07-30T03:55:16.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11712923010311,"aZ":-22.38032207367825,"pfxX":-0.4219432812267474,"pfxZ":5.411970994430063,"pX":-0.2461805260476393,"pZ":1.729563694550027,"vX0":1.7805929288804374,"vY0":-133.2819772395783,"vZ0":-7.783305723471376,"x":126.38,"y":192.08,"x0":-0.8664240683335485,"y0":50.002167943763126,"z0":6.289252711583892,"aX":-0.763613973536557},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":0.4,"spinRate":2579,"spinDirection":186},"zone":8,"typeConfidence":0.89,"plateTime":0.4100591084353402,"extension":6.266403651837966},"hitData":{"launchSpeed":95.4,"launchAngle":32.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.31,"coordY":57.51}},"index":1,"playId":"fdb189a6-73bc-3373-8043-e948a6df4c64","pitchNumber":2,"startTime":"2025-07-30T03:55:24.063Z","endTime":"2025-07-30T03:55:33.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:55:33.772Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T03:57:51.247Z","endTime":"2025-07-30T03:58:48.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tristan Beck replaces Tyler Rogers.","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-30T03:57:13.153Z","endTime":"2025-07-30T03:57:53.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1908566694012,"aZ":-43.455582310849785,"pfxX":3.050490910030466,"pfxZ":-7.700945480697445,"pX":-0.7989477792471198,"pZ":2.1128511278527315,"vX0":2.733676794880771,"vY0":-120.23439628742348,"vZ0":-0.4360566724422268,"x":147.45,"y":181.73,"x0":-2.346729804225528,"y0":50.0029390553188,"z0":6.150938673640137,"aX":4.468372929002342},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.8,"breakHorizontal":-6.1,"spinRate":2290,"spinDirection":26},"zone":7,"typeConfidence":0.91,"plateTime":0.4554581452174471,"extension":6.895784105618873},"index":1,"playId":"ea13dde9-ba82-31b2-9e5e-d0569cd4275c","pitchNumber":1,"startTime":"2025-07-30T03:57:53.534Z","endTime":"2025-07-30T03:57:57.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.393402782111735,"aZ":-14.870340893765594,"pfxX":-7.264454006205563,"pfxZ":8.962719482504818,"pX":0.09612221065910438,"pZ":2.339236429038191,"vX0":9.426215516376965,"vY0":-138.4108582733112,"vZ0":-6.858983798146854,"x":113.34,"y":175.62,"x0":-2.418067084671382,"y0":50.00101017727851,"z0":5.855007190492474,"aX":-14.021496135211473},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2016,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.3965167691486102,"extension":6.627818731929007},"index":2,"playId":"56b770d2-912d-3bb0-a787-c20717b68d90","pitchNumber":2,"startTime":"2025-07-30T03:58:10.522Z","endTime":"2025-07-30T03:58:13.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.38718586359068,"strikeZoneBottom":1.65889376193604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.577346802549364,"aZ":-34.584307900015745,"pfxX":11.809063476238512,"pfxZ":-1.610608616097811,"pX":2.2830810632230607,"pZ":1.77367152928977,"vX0":7.8505599175802185,"vY0":-123.0617026876054,"vZ0":-2.4677926842379527,"x":29.97,"y":190.89,"x0":-2.5073089812265,"y0":50.00102208557069,"z0":5.785103337566741,"aX":17.69883367490388},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.4,"breakHorizontal":-23.5,"spinRate":2845,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44900116438978177,"extension":6.80915958567136},"index":3,"playId":"02ec528b-701b-3a12-846e-22d662ae2349","pitchNumber":3,"startTime":"2025-07-30T03:58:29.053Z","endTime":"2025-07-30T03:58:32.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63213769148849,"aZ":-34.2422326804706,"pfxX":11.013619545845463,"pfxZ":-1.3841747249425804,"pX":0.699405276438895,"pZ":1.4336929964885976,"vX0":4.849748158146463,"vY0":-122.55376117332142,"vZ0":-3.3177487282168885,"x":90.34,"y":200.07,"x0":-2.7447534489834258,"y0":50.000685321147714,"z0":5.775631792218558,"aX":16.496626277219427},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.1,"breakHorizontal":-21.1,"spinRate":2806,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4495386759925193,"extension":6.806598853039759},"index":4,"playId":"f9313749-c10d-3759-b18b-8209fbc4ae79","pitchNumber":4,"startTime":"2025-07-30T03:58:44.975Z","endTime":"2025-07-30T03:58:48.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-30T03:58:48.418Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, shortstop Willy Adames to first baseman Rafael Devers.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T03:58:56.463Z","endTime":"2025-07-30T04:00:06.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.14448315462202,"strikeZoneBottom":1.52795619759989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7693105976448,"aZ":-15.645349735099169,"pfxX":-5.876358846942885,"pfxZ":8.593434280970069,"pX":-0.2360321672591518,"pZ":2.032762202079209,"vX0":8.354923303707501,"vY0":-137.85229736705938,"vZ0":-7.165801616548651,"x":126.0,"y":183.9,"x0":-2.54328188047709,"y0":50.00419665795433,"z0":5.72294566461943,"aX":-11.305650681467563},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2015,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.3973829279924814,"extension":6.934688715740474},"index":0,"playId":"e5ee6d88-5919-3b5c-823c-319862cca4b2","pitchNumber":1,"startTime":"2025-07-30T03:59:13.915Z","endTime":"2025-07-30T03:59:17.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T03:59:25.749Z","endTime":"2025-07-30T03:59:39.739Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.674267440020287,"aZ":-35.13990177382023,"pfxX":9.882951592804012,"pfxZ":-1.9900767308760203,"pX":0.4343312677217695,"pZ":1.2331648544148632,"vX0":3.9246968135193874,"vY0":-121.86107013027497,"vZ0":-3.522510264931099,"x":100.44,"y":205.48,"x0":-2.4843893268227357,"y0":50.00052273948191,"z0":5.75719846971436,"aX":14.746818656506294},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.2,"breakHorizontal":-18.8,"spinRate":2862,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4507993674238362,"extension":6.891447697096935},"index":2,"playId":"877672bc-6375-3e8b-834e-2177f0b8408c","pitchNumber":2,"startTime":"2025-07-30T03:59:39.739Z","endTime":"2025-07-30T03:59:42.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.435951765764802,"aZ":-45.430592410189696,"pfxX":2.610537219197637,"pfxZ":-8.758675984586981,"pX":-0.3869510441563011,"pZ":2.7707572453323004,"vX0":3.2765123922825334,"vY0":-122.6069868492836,"vZ0":0.9464043732088947,"x":131.75,"y":163.97,"x0":-2.0823204559185666,"y0":50.000093641329926,"z0":6.272924972185323,"aX":3.952330211802673},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-15.4,"breakHorizontal":-5.5,"spinRate":2535,"spinDirection":28},"zone":1,"typeConfidence":0.91,"plateTime":0.44763821337552434,"extension":6.770334940877131},"hitData":{"launchSpeed":99.1,"launchAngle":6.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.52,"coordY":142.59}},"index":3,"playId":"075dd51b-b94c-377f-b5fe-0d0888b01205","pitchNumber":3,"startTime":"2025-07-30T03:59:57.557Z","endTime":"2025-07-30T04:00:06.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-30T04:00:06.307Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Gonzales pops out to third baseman Matt Chapman.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T04:00:14.580Z","endTime":"2025-07-30T04:00:56.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.49525178260928,"strikeZoneBottom":1.59975053798983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61787761184663,"aZ":-34.544950817702365,"pfxX":9.792154207804064,"pfxZ":-1.659829533730754,"pX":-1.1762804233514368,"pZ":1.9758395975615999,"vX0":0.42525549038084925,"vY0":-119.38207739744595,"vZ0":-1.7555994757902145,"x":161.84,"y":185.43,"x0":-2.6276285284673313,"y0":50.000482057664414,"z0":5.852422646769191,"aX":14.023451045620385},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.1,"breakHorizontal":-17.8,"spinRate":2616,"spinDirection":47},"zone":13,"typeConfidence":0.9,"plateTime":0.460148802843769,"extension":6.623192108466267},"index":0,"playId":"136463ea-74a1-3369-8dd1-87fc1f36fad0","pitchNumber":1,"startTime":"2025-07-30T04:00:30.040Z","endTime":"2025-07-30T04:00:33.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06125197180462,"aZ":-30.947627473299047,"pfxX":3.341419844567978,"pfxZ":0.7216192950239417,"pX":0.6989187493320906,"pZ":2.517944863762682,"vX0":6.528730637642553,"vY0":-128.98253257233412,"vZ0":-2.588492897691042,"x":90.36,"y":170.8,"x0":-2.295921359621065,"y0":50.00060194737679,"z0":5.913622593074348,"aX":5.6440328028265245},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.0,"breakHorizontal":-7.4,"spinRate":2521,"spinDirection":154},"zone":6,"typeConfidence":0.91,"plateTime":0.42417257401197306,"extension":7.044710792323778},"hitData":{"launchSpeed":84.5,"launchAngle":72.0,"totalDistance":122.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.61,"coordY":166.38}},"index":1,"playId":"641f4c6c-cb80-3440-b7f3-5d55eb01f1b8","pitchNumber":2,"startTime":"2025-07-30T04:00:46.040Z","endTime":"2025-07-30T04:00:56.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":682641,"link":"/api/v1/people/682641"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-30T04:00:56.916Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T04:03:11.763Z","endTime":"2025-07-30T04:05:05.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Braxton Ashcraft.","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-30T04:01:57.181Z","endTime":"2025-07-30T04:03:13.949Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.61626226863064,"strikeZoneBottom":1.77898022517245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65006492819918,"aZ":-15.303860357284929,"pfxX":-5.122269382474207,"pfxZ":8.626331501327035,"pX":0.10945508885164128,"pZ":3.0351590333452507,"vX0":7.0531974874663295,"vY0":-138.4265981371649,"vZ0":-5.002198556672262,"x":112.83,"y":156.83,"x0":-1.7968672651250177,"y0":50.00266250747634,"z0":5.87768120837312,"aX":-10.018090796268355},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":7.9,"spinRate":2432,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3945042723304564,"extension":6.033884287043194},"index":1,"playId":"3ed59be6-bb8b-3548-8f36-db6d1e4e7c3b","pitchNumber":1,"startTime":"2025-07-30T04:03:13.949Z","endTime":"2025-07-30T04:03:17.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.535443405110943,"aZ":-31.486909760689606,"pfxX":1.2028695782828653,"pfxZ":0.42980970840184174,"pX":0.7341180231157901,"pZ":2.0109371655985786,"vX0":6.238262283836416,"vY0":-124.10148788612771,"vZ0":-3.2480505917472753,"x":89.02,"y":184.48,"x0":-1.9537535612263968,"y0":50.00088273986416,"z0":5.9212364170240654,"aX":1.9004629092970167},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.4,"breakHorizontal":-3.5,"spinRate":2456,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.438987468724477,"extension":5.9873147832755516},"index":2,"playId":"347f485d-665f-38f0-a8e5-a412efb62bf8","pitchNumber":2,"startTime":"2025-07-30T04:03:31.938Z","endTime":"2025-07-30T04:03:36.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T04:03:57.521Z","endTime":"2025-07-30T04:04:24.338Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.51999996847375,"strikeZoneBottom":1.74625554368076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.979643831629808,"aZ":-13.708195265467735,"pfxX":-5.830257868838951,"pfxZ":9.22995089076258,"pX":0.1070887215426598,"pZ":4.441801016963208,"vX0":6.865507255921798,"vY0":-140.1480982026248,"vZ0":-2.0969411452172673,"x":112.92,"y":118.85,"x0":-1.610274729522614,"y0":50.00107290247361,"z0":6.088951548814374,"aX":-11.663040844277669},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2531,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3899683096463944,"extension":6.052896037704344},"index":4,"playId":"4a3d36e4-126b-3027-b9a6-f74d69b192b5","pitchNumber":3,"startTime":"2025-07-30T04:04:24.338Z","endTime":"2025-07-30T04:04:27.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.315590208934047,"aZ":-31.538016231209713,"pfxX":1.674792747247805,"pfxZ":0.3942653323294216,"pX":0.15274189242146421,"pZ":2.4861593953714722,"vX0":4.47089652967477,"vY0":-125.19477921879295,"vZ0":-2.3144682962847725,"x":111.18,"y":171.65,"x0":-1.8648974770222204,"y0":50.00286366072088,"z0":5.972663604765713,"aX":2.6903563876236913},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":-4.0,"spinRate":2510,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.43543619365429365,"extension":6.080458987565596},"index":5,"playId":"9da2fd92-eefc-3b29-a0ea-6dd5ba7018df","pitchNumber":4,"startTime":"2025-07-30T04:04:39.676Z","endTime":"2025-07-30T04:04:43.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.720296508474938,"aZ":-30.54337304816584,"pfxX":1.6427404842334818,"pfxZ":1.0289538808582703,"pX":0.09913445212612719,"pZ":1.3234829977893625,"vX0":4.287952143378166,"vY0":-124.26401322567831,"vZ0":-4.9737585057265425,"x":113.22,"y":203.05,"x0":-1.8529060636475783,"y0":50.00350186806845,"z0":5.848719686340111,"aX":2.603471547476713},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-3.8,"spinRate":2495,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.43851168628662673,"extension":6.164565402113519},"index":6,"playId":"4001ad49-e7f9-301c-aaa4-ed09e11cca0e","pitchNumber":5,"startTime":"2025-07-30T04:05:01.155Z","endTime":"2025-07-30T04:05:05.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-30T04:05:05.200Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T04:05:13.743Z","endTime":"2025-07-30T04:05:54.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.799299844220123,"aZ":-31.631505593973642,"pfxX":1.5618577425402758,"pfxZ":0.3349050842494625,"pX":0.6496024888557846,"pZ":1.40627841947602,"vX0":5.683231540431466,"vY0":-125.39219139692368,"vZ0":-4.803228674620769,"x":81.59,"y":196.5,"x0":-1.83181932064888,"y0":50.00429934432217,"z0":5.871918109816265,"aX":2.533694915040671},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.1,"breakHorizontal":-4.0,"spinRate":2595,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.43366645706275664,"extension":6.054801797322351},"index":0,"playId":"a468edb9-7b08-3e09-b9af-2f10ff615dce","pitchNumber":1,"startTime":"2025-07-30T04:05:28.256Z","endTime":"2025-07-30T04:05:31.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":85.6,"endSpeed":79.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.576236453617756,"aZ":-31.163058232327078,"pfxX":1.7579174323798,"pfxZ":0.6321702331703598,"pX":-0.47471847522809096,"pZ":1.725105916775148,"vX0":3.3703720531988095,"vY0":-124.79727030569548,"vZ0":-3.7549829389675957,"x":127.61,"y":175.29,"x0":-2.065398393870512,"y0":50.002416918330574,"z0":5.786605646430953,"aX":2.801656020817974},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.6,"breakHorizontal":-3.8,"spinRate":2499,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.4370963914199417,"extension":5.990299121195029},"hitData":{"launchSpeed":89.8,"launchAngle":8.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":164.86}},"index":1,"playId":"10a68f25-e8b1-37ae-a901-47bd8eab815d","pitchNumber":2,"startTime":"2025-07-30T04:05:45.290Z","endTime":"2025-07-30T04:05:54.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-30T04:05:54.701Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T04:06:20.901Z","endTime":"2025-07-30T04:07:37.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.70744807725887,"strikeZoneBottom":1.76790417896992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.960134975833462,"aZ":-31.603384625801997,"pfxX":0.8480943812244597,"pfxZ":0.3611955637777866,"pX":1.8911842344804348,"pZ":1.482868573731973,"vX0":8.727400191745492,"vY0":-124.54365444525547,"vZ0":-4.427510894974873,"x":44.91,"y":198.74,"x0":-1.7499666720553773,"y0":50.005040033237854,"z0":5.859845755427496,"aX":1.3488867823435629},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":-3.2,"spinRate":2540,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.43761330336910653,"extension":6.184064567564051},"index":0,"playId":"9bda86bb-1b0c-3e54-93e2-47798d04a8bb","pitchNumber":1,"startTime":"2025-07-30T04:06:20.901Z","endTime":"2025-07-30T04:06:23.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.70849628281214,"strikeZoneBottom":1.70911305053116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.271136085307393,"aZ":-15.51901313246859,"pfxX":-7.610582241074915,"pfxZ":8.836083694884586,"pX":0.6634726466913217,"pZ":1.2158436866498412,"vX0":8.998123358144467,"vY0":-135.59000817178438,"vZ0":-9.041235348436164,"x":91.71,"y":205.95,"x0":-1.6904406229585676,"y0":50.000661899540965,"z0":5.6485461999296405,"aX":-14.341625817492066},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":12.1,"spinRate":2476,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40210291434953804,"extension":6.099099889037067},"index":1,"playId":"d0df8135-16fb-33e3-ac2f-d651f9b1916b","pitchNumber":2,"startTime":"2025-07-30T04:06:36.068Z","endTime":"2025-07-30T04:06:39.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.50999892401283,"strikeZoneBottom":1.7635382690999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29914904118494,"aZ":-16.241396090928795,"pfxX":-6.311425677122238,"pfxZ":8.329279497447219,"pX":0.3644564364630683,"pZ":2.7157616831856974,"vX0":8.030146423855834,"vY0":-136.98074145001647,"vZ0":-5.396058225165707,"x":103.11,"y":165.45,"x0":-1.775651595527888,"y0":50.0057655639976,"z0":5.809595900573946,"aX":-12.078793701244749},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2421,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3988057288760558,"extension":6.12715230674622},"index":2,"playId":"aef64ffe-4710-3239-81b3-f54c834c7ba1","pitchNumber":3,"startTime":"2025-07-30T04:06:52.330Z","endTime":"2025-07-30T04:06:55.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.125593714161404,"aZ":-32.093166973288184,"pfxX":1.2565898583798458,"pfxZ":0.049632527133562476,"pX":0.7733502841510763,"pZ":1.2732349327755321,"vX0":6.044546544876772,"vY0":-124.06549376369986,"vZ0":-4.586674247379137,"x":87.52,"y":204.4,"x0":-1.842107898564296,"y0":50.00306165853901,"z0":5.77376929379092,"aX":1.988373265788093},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":-3.5,"spinRate":2431,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4388372223805108,"extension":6.168191705872579},"index":3,"playId":"c9bbd3e9-b6e9-3828-9ef1-505d2ec0c8c2","pitchNumber":4,"startTime":"2025-07-30T04:07:08.778Z","endTime":"2025-07-30T04:07:12.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"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":4,"startTime":"2025-07-30T04:07:18.206Z","endTime":"2025-07-30T04:07:32.048Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.400174807703184,"aZ":-30.81196062958284,"pfxX":0.547536518254554,"pfxZ":0.8570291570772028,"pX":1.5458159012164494,"pZ":0.3993238405611867,"vX0":8.253825608174628,"vY0":-124.64537667808017,"vZ0":-6.827058664804554,"x":58.08,"y":228.0,"x0":-1.8640961834553116,"y0":50.003109392146314,"z0":5.68124606464399,"aX":0.8711312146565287},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-2.6,"spinRate":2511,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.43754779958437595,"extension":5.932135073436234},"index":5,"playId":"91c5c9af-c3db-31c3-8486-8c66b2747ac5","pitchNumber":5,"startTime":"2025-07-30T04:07:32.048Z","endTime":"2025-07-30T04:07:37.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":678894,"link":"/api/v1/people/678894"},"left":{"id":502054,"link":"/api/v1/people/502054"},"center":{"id":665833,"link":"/api/v1/people/665833"},"right":{"id":668804,"link":"/api/v1/people/668804"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665576,"link":"/api/v1/people/665576"},"officialType":"Home Plate"},{"official":{"id":427292,"link":"/api/v1/people/427292"},"officialType":"First Base"},{"official":{"id":605673,"link":"/api/v1/people/605673"},"officialType":"Second Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T04:07:37.214Z","atBatIndex":70}]