[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T20:10:14.449Z","endTime":"2025-07-23T20:11:22.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T17:21:29.846Z","endTime":"2025-07-23T19:39:26.649Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"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-23T19:39:26.649Z","endTime":"2025-07-23T20:09:45.809Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"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-23T20:09:45.809Z","endTime":"2025-07-23T20:10:16.693Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"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":98.2,"endSpeed":89.9,"strikeZoneTop":3.45859784610074,"strikeZoneBottom":1.58920982867729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.892370922401703,"aZ":-12.936053448111439,"pfxX":-8.38197518007739,"pfxZ":9.31516909282568,"pX":0.9895098260574645,"pZ":2.3032359636051876,"vX0":9.990364048737549,"vY0":-142.58693261416533,"vZ0":-7.245263363737317,"x":79.28,"y":176.59,"x0":-1.465772096067319,"y0":50.00009127878264,"z0":5.688141193098401,"aX":-17.30697318706809},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.6,"breakHorizontal":13.2,"spinRate":2494,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38370624075447335,"extension":7.571656337530223},"index":3,"playId":"694377fd-7399-332e-99ea-9653823ccc59","pitchNumber":1,"startTime":"2025-07-23T20:10:16.693Z","endTime":"2025-07-23T20:10:20.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.846961411058988,"aZ":-10.730201229659041,"pfxX":-2.8741272085175376,"pfxZ":10.840593095533054,"pX":0.5090923561833027,"pZ":3.0488251562169433,"vX0":6.369293613545595,"vY0":-139.83599814509762,"vZ0":-5.852503497065945,"x":97.59,"y":156.46,"x0":-1.4258312683466279,"y0":50.002826560571826,"z0":5.874331773147529,"aX":-5.685643749762334},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":3.8,"spinRate":2476,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.3918519623613781,"extension":7.484147163064172},"index":4,"playId":"c8691f0f-416d-3f1d-84a5-8bafd03bbdec","pitchNumber":2,"startTime":"2025-07-23T20:10:30.003Z","endTime":"2025-07-23T20:10:38.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96427423471973,"aZ":-30.006300360780113,"pfxX":2.1374355585234994,"pfxZ":1.222504253656104,"pX":0.5004007928088936,"pZ":2.0939929412775853,"vX0":5.2191967271705195,"vY0":-131.99279820262532,"vZ0":-3.6736849281802084,"x":97.93,"y":182.24,"x0":-1.7768122935980113,"y0":50.00170079814362,"z0":5.702842744148858,"aX":3.7870699483631896},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":-4.9,"spinRate":2543,"spinDirection":144},"zone":9,"typeConfidence":0.91,"plateTime":0.41427776579244835,"extension":7.565465064250768},"index":5,"playId":"a3a8445c-64af-33fb-a33e-6868a33ea2fe","pitchNumber":3,"startTime":"2025-07-23T20:11:01.224Z","endTime":"2025-07-23T20:11:04.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.184846726732406,"aZ":-12.847826186369488,"pfxX":-1.7934368262524738,"pfxZ":9.429260230026063,"pX":-0.34879252632379776,"pZ":4.194372730359401,"vX0":3.8351102097663894,"vY0":-141.95344482111835,"vZ0":-2.7025293463991904,"x":130.3,"y":125.53,"x0":-1.4816924832296885,"y0":50.003609871005125,"z0":5.972093883441567,"aX":-3.676721679931898},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":2.5,"spinRate":2392,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.3852193035511893,"extension":7.464238110139415},"index":6,"playId":"29700b4f-4b56-38f0-9ca8-5b041e609a8b","pitchNumber":4,"startTime":"2025-07-23T20:11:19.432Z","endTime":"2025-07-23T20:11:22.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-23T20:11:22.432Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to right fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T20:11:37.195Z","endTime":"2025-07-23T20:13:34.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47304296791688,"aZ":-14.482831398336703,"pfxX":-9.316256864861195,"pfxZ":8.640959638329754,"pX":0.41222000897226946,"pZ":2.6408322824168637,"vX0":8.929438189638596,"vY0":-141.94100004516199,"vZ0":-5.943283024292715,"x":101.29,"y":167.48,"x0":-1.5589438813268128,"y0":50.004144870776244,"z0":5.678665890748674,"aX":-19.075337635518242},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":15.1,"spinRate":2441,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3853988015926202,"extension":7.739157211692466},"index":0,"playId":"8f525721-42cf-3a02-bf35-4c392e7ad05e","pitchNumber":1,"startTime":"2025-07-23T20:11:49.840Z","endTime":"2025-07-23T20:11:52.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.7296950100168,"strikeZoneBottom":1.76850731256253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.530238378319353,"aZ":-43.81506314476237,"pfxX":3.7038629780634507,"pfxZ":-8.28991942000125,"pX":0.5645769673873047,"pZ":0.9325021104563068,"vX0":3.817760848200739,"vY0":-118.51645670514485,"vZ0":-2.297733084782456,"x":95.48,"y":213.6,"x0":-1.5567663148937807,"y0":50.005489899431424,"z0":5.967732008012482,"aX":5.198068993175649},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.2,"breakHorizontal":-7.7,"spinRate":2874,"spinDirection":19},"zone":14,"typeConfidence":0.9,"plateTime":0.4645757801301138,"extension":7.119305164176754},"index":1,"playId":"2b50fca5-a16a-3867-b021-d3bb812ab886","pitchNumber":2,"startTime":"2025-07-23T20:12:15.028Z","endTime":"2025-07-23T20:12:18.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":91.5,"endSpeed":85.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.105982044941147,"aZ":-28.76268880436226,"pfxX":0.20564179889311607,"pfxZ":1.8776618719800418,"pX":0.747132226194485,"pZ":1.1343576549602221,"vX0":6.747257386742657,"vY0":-133.16534695763485,"vZ0":-6.5470639115469496,"x":88.52,"y":208.15,"x0":-1.8361627303386001,"y0":50.000403601313465,"z0":5.680040429586466,"aX":0.37073698016405404},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.3,"breakHorizontal":-1.7,"spinRate":2623,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.40987135568391997,"extension":7.420436636836015},"index":2,"playId":"df644143-a72d-364a-b07f-5b28ed1c3b2b","pitchNumber":3,"startTime":"2025-07-23T20:12:34.898Z","endTime":"2025-07-23T20:12:37.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-23T20:12:48.247Z","endTime":"2025-07-23T20:13:03.067Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.5,"endSpeed":90.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.056773829358637,"aZ":-13.37471914768693,"pfxX":0.1840721301330418,"pfxZ":8.978499969031358,"pX":0.18117918341209824,"pZ":2.6971010716993917,"vX0":4.861922761543113,"vY0":-143.3261101684903,"vZ0":-6.48253961925452,"x":110.09,"y":165.96,"x0":-1.5564768332775196,"y0":50.00666309652085,"z0":5.8126374660733555,"aX":0.3856895835659357},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.2,"breakHorizontal":-1.2,"spinRate":2586,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.38117446764955254,"extension":7.307342460845579},"index":4,"playId":"47037f5b-66eb-399f-b80d-547575d5e18c","pitchNumber":4,"startTime":"2025-07-23T20:13:03.067Z","endTime":"2025-07-23T20:13:06.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.179671150523117,"aZ":-44.75111828753925,"pfxX":4.974267610250472,"pfxZ":-8.655273632355781,"pX":-0.6802999922941414,"pZ":2.672232862651281,"vX0":0.7524584335070293,"vY0":-120.05714027268866,"vZ0":1.1992867543445829,"x":142.93,"y":166.63,"x0":-1.6440749965167842,"y0":50.00173421336065,"z0":6.162569272977449,"aX":7.229241231010344},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.1,"breakHorizontal":-9.2,"spinRate":2644,"spinDirection":20},"zone":4,"typeConfidence":0.9,"plateTime":0.4569767804521341,"extension":7.264656035223888},"hitData":{"launchSpeed":93.8,"launchAngle":28.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.51,"coordY":62.25}},"index":5,"playId":"ecec9042-42a8-3a0c-84d5-3fb05d2ca325","pitchNumber":5,"startTime":"2025-07-23T20:13:25.976Z","endTime":"2025-07-23T20:13:34.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:13:34.489Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T20:13:53.260Z","endTime":"2025-07-23T20:16:08.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.79955428664715,"strikeZoneBottom":1.63833721243512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.92115862303458,"aZ":-46.20148619368868,"pfxX":4.045861867813753,"pfxZ":-10.24066533439494,"pX":-1.8011677505598513,"pZ":4.367184011150013,"vX0":-1.3842552318317431,"vY0":-116.56825032212052,"vZ0":5.730301646799091,"x":185.66,"y":120.87,"x0":-1.7236280728624949,"y0":50.00407637486873,"z0":6.251654017515851,"aX":5.540737132014762},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.7,"breakHorizontal":-7.0,"spinRate":2743,"spinDirection":17},"zone":11,"typeConfidence":0.9,"plateTime":0.47076019434605243,"extension":7.024811165027708},"index":0,"playId":"5d5c064f-ed6c-39c6-8328-0dd6e340f99c","pitchNumber":1,"startTime":"2025-07-23T20:14:04.237Z","endTime":"2025-07-23T20:14:07.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.1,"strikeZoneTop":3.77424260669884,"strikeZoneBottom":1.70964643821218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.258115191553408,"aZ":-12.6746002336136,"pfxX":-3.1337281074054006,"pfxZ":9.260631374158077,"pX":6.30524729255695E-4,"pZ":2.4768295984137083,"vX0":5.667374028921633,"vY0":-143.29770635974236,"vZ0":-7.2311793469758925,"x":116.98,"y":171.91,"x0":-1.5844681590064782,"y0":50.00187456461906,"z0":5.803621286954226,"aX":-6.5982758356939915},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.7,"breakHorizontal":4.7,"spinRate":2576,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.380429917019244,"extension":7.4888523995437115},"index":1,"playId":"bc269be1-e764-37ab-aedf-a5515bdc8a12","pitchNumber":2,"startTime":"2025-07-23T20:14:20.241Z","endTime":"2025-07-23T20:14:24.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":91.7,"endSpeed":85.2,"strikeZoneTop":3.83875534484133,"strikeZoneBottom":1.70935872330364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.339687300963657,"aZ":-28.82475561364512,"pfxX":0.47706925993757254,"pfxZ":1.8374234337643944,"pX":0.9614980161599801,"pZ":2.3990426524348325,"vX0":7.514210697888015,"vY0":-133.43336932294483,"vZ0":-3.4021819988070807,"x":80.35,"y":174.01,"x0":-1.9385811392190677,"y0":50.004579411210464,"z0":5.739350296979506,"aX":0.871559927856694},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2701,"spinDirection":107},"zone":14,"typeConfidence":0.91,"plateTime":0.4085252508744821,"extension":7.252133511380734},"index":2,"playId":"759d3eea-a049-386c-a2c0-1f20d66f55d1","pitchNumber":3,"startTime":"2025-07-23T20:14:36.538Z","endTime":"2025-07-23T20:14:40.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.74707515333914,"strikeZoneBottom":1.69915581735546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76083414446565,"aZ":-15.513748843170168,"pfxX":-7.414084534496394,"pfxZ":8.26227559732852,"pX":0.6954984263428916,"pZ":2.7846674166428347,"vX0":9.260465472437222,"vY0":-140.81153797566196,"vZ0":-5.372228918635727,"x":90.49,"y":163.59,"x0":-1.6662813608550238,"y0":50.00315578641977,"z0":5.7144524627068165,"aX":-14.950297744398119},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":11.6,"spinRate":2508,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.3883931081588643,"extension":7.526532551335243},"index":3,"playId":"fc5ad1b7-e664-38da-9a13-88a770c92aec","pitchNumber":4,"startTime":"2025-07-23T20:14:52.864Z","endTime":"2025-07-23T20:14:57.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.9,"endSpeed":90.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52558947447048,"aZ":-11.122730598826104,"pfxX":-2.278901253529857,"pfxZ":10.181891620947201,"pX":0.15913644152050713,"pZ":2.345417534047729,"vX0":6.200783754801535,"vY0":-142.38882722287468,"vZ0":-7.45269807649673,"x":110.93,"y":175.45,"x0":-1.7439834735346578,"y0":50.006086380159765,"z0":5.6887498188106695,"aX":-4.713464582494715},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":3.0,"spinRate":2551,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.3836299994867578,"extension":7.5133501954996795},"index":4,"playId":"aa1163c0-8a39-3e3c-b9fa-8346c4bf65d6","pitchNumber":5,"startTime":"2025-07-23T20:15:12.503Z","endTime":"2025-07-23T20:15:15.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-23T20:15:41.432Z","endTime":"2025-07-23T20:16:03.409Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.72924512018019,"strikeZoneBottom":1.72250979856373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69146193417534,"aZ":-18.27930718977772,"pfxX":-7.220840062108352,"pfxZ":6.781138577791754,"pX":0.7002335282026377,"pZ":2.8636758415035164,"vX0":9.199627804414428,"vY0":-142.23426659091265,"vZ0":-4.742244926054214,"x":90.31,"y":161.46,"x0":-1.6382371921523482,"y0":50.00150626101953,"z0":5.712107135194441,"aX":-14.791849113200177},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":11.2,"spinRate":2520,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.38512223940162693,"extension":7.50056486618946},"index":6,"playId":"0e04883f-1e54-3a4a-b756-9567bedeb317","pitchNumber":6,"startTime":"2025-07-23T20:16:03.409Z","endTime":"2025-07-23T20:16:08.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:16:08.368Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to right fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T20:16:25.799Z","endTime":"2025-07-23T20:17:25.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.44868588023757,"strikeZoneBottom":1.59696109832764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.407651662950396,"aZ":-30.31681775352605,"pfxX":2.251500500379114,"pfxZ":1.0510168750882016,"pX":-0.2956652986831662,"pZ":5.041183111800038,"vX0":3.434629776341461,"vY0":-131.36891041065036,"vZ0":3.383877642020635,"x":128.27,"y":102.67,"x0":-1.9060790482215948,"y0":50.00385389523661,"z0":5.972604942926082,"aX":3.9874096818776383},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":-4.8,"spinRate":2571,"spinDirection":137},"zone":11,"typeConfidence":0.91,"plateTime":0.4148619736764516,"extension":7.250437032898916},"index":0,"playId":"5ac5a03a-0406-3cda-8ae6-2e980bb0359a","pitchNumber":1,"startTime":"2025-07-23T20:16:38.211Z","endTime":"2025-07-23T20:16:41.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.716113422234617,"aZ":-19.074599761319128,"pfxX":-7.489088955728676,"pfxZ":6.674099773259348,"pX":-1.044710461509573,"pZ":3.759315314763662,"vX0":4.643735216269689,"vY0":-139.31695837343253,"vZ0":-2.0945317729817994,"x":156.82,"y":137.28,"x0":-1.7613635061688135,"y0":50.00405178949802,"z0":5.783608129403408,"aX":-14.701497109327237},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":12.6,"spinRate":2399,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39337636144089627,"extension":7.533659644146419},"index":1,"playId":"cf885f06-22c6-36d2-aaf4-4ddf3ec22c82","pitchNumber":2,"startTime":"2025-07-23T20:16:54.171Z","endTime":"2025-07-23T20:16:57.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.576527653843875,"aZ":-29.87014120417649,"pfxX":1.2721184153299294,"pfxZ":1.3144706242250805,"pX":0.780017690855338,"pZ":2.7634635713895435,"vX0":6.2179932541470855,"vY0":-130.61869695106674,"vZ0":-2.0489434633559207,"x":87.27,"y":164.17,"x0":-1.7854044391033816,"y0":50.0002772030656,"z0":5.77924614235278,"aX":2.221018081210949},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":-3.5,"spinRate":2564,"spinDirection":184},"zone":6,"typeConfidence":0.91,"plateTime":0.41752415622763683,"extension":7.359709639811345},"hitData":{"launchSpeed":86.6,"launchAngle":32.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.14,"coordY":88.25}},"index":2,"playId":"0cb4b1b2-e28f-3be2-8b49-4ae468679a3b","pitchNumber":3,"startTime":"2025-07-23T20:17:17.148Z","endTime":"2025-07-23T20:17:25.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:17:25.149Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T20:20:06.567Z","endTime":"2025-07-23T20:20:48.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","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-23T20:19:47.091Z","endTime":"2025-07-23T20:20:06.567Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"contextMetrics":{}},{"details":{"call":{"code":"VC","description":"Automatic Ball - Catcher Pitch Timer Violation"},"description":"Automatic Ball - Catcher Pitch Timer Violation","code":"VC","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"catcher_pitch_timer","description":"Catcher Pitch Timer Violation","player":{"id":680777,"fullName":"Ryan Jeffers"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"0b4ff7bc-fa4c-4f31-b588-b54fff8515d0","pitchNumber":0,"startTime":"2025-07-23T20:20:06.567Z","endTime":"2025-07-23T20:20:10.584Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.9,"endSpeed":85.3,"strikeZoneTop":3.28432766801621,"strikeZoneBottom":1.51013049614979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59539364432687,"aZ":-12.21624578608519,"pfxX":-6.040404917220259,"pfxZ":10.741748318082816,"pX":-0.8277368800783579,"pZ":2.7154940198923763,"vX0":4.212240579727765,"vY0":-135.22364990249173,"vZ0":-6.707799858969507,"x":148.55,"y":165.46,"x0":-1.6183145953969218,"y0":50.003455080856824,"z0":6.079746930905315,"aX":-11.222928112589814},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":10.1,"spinRate":2335,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4045628578872078,"extension":6.937701753688679},"index":2,"playId":"c20ec5db-c3e2-3c4b-8f21-ba81e70f4952","pitchNumber":1,"startTime":"2025-07-23T20:20:25.770Z","endTime":"2025-07-23T20:20:29.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80101600157901,"aZ":-24.802508322114797,"pfxX":0.7476676285321906,"pfxZ":4.359676221297281,"pX":0.5093915995835883,"pZ":2.511253262616698,"vX0":5.390701317489843,"vY0":-128.19751824201668,"vZ0":-4.027658842077352,"x":97.58,"y":170.98,"x0":-1.704767876299134,"y0":50.00024671999265,"z0":6.005340148377658,"aX":1.2609748787359294},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2049,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.42485042120671324,"extension":6.943197954409019},"hitData":{"launchSpeed":89.2,"launchAngle":55.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.6,"coordY":106.91}},"index":3,"playId":"a755eda9-8cf4-3b43-8740-fbdcde958d0d","pitchNumber":2,"startTime":"2025-07-23T20:20:38.377Z","endTime":"2025-07-23T20:20:48.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:20:48.389Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shohei Ohtani homers (37) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T20:21:02.740Z","endTime":"2025-07-23T20:22:20.437Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.6003639645145,"aZ":-12.29312934298436,"pfxX":-7.587200278888196,"pfxZ":10.73585062101856,"pX":-0.4845161026719467,"pZ":2.89364959354655,"vX0":5.733695277048364,"vY0":-135.68182954452115,"vZ0":-6.181262193937109,"x":135.47,"y":160.65,"x0":-1.646697820209996,"y0":50.00188577841506,"z0":6.069611548621448,"aX":-14.048034200960478},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":12.4,"spinRate":2370,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40476524913843415,"extension":6.868128037462049},"index":0,"playId":"b56f0326-7e75-3df7-a043-e6cb39f0e843","pitchNumber":1,"startTime":"2025-07-23T20:21:16.047Z","endTime":"2025-07-23T20:21:19.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.04673651219342,"aZ":-29.00910905180423,"pfxX":-10.318462184980966,"pfxZ":1.997387322883995,"pX":-1.0409398240943828,"pZ":1.5251539533622984,"vX0":5.600675425453971,"vY0":-124.76320767143,"vZ0":-4.729427375924161,"x":156.68,"y":197.6,"x0":-1.9690313737846132,"y0":50.00284051735595,"z0":5.823737317684308,"aX":-16.339770715529575},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":17.5,"spinRate":1795,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.43826231038901886,"extension":7.108113571705873},"index":1,"playId":"869e5ca0-9fe6-38e3-9fd8-d6dafa80efa2","pitchNumber":2,"startTime":"2025-07-23T20:21:31.403Z","endTime":"2025-07-23T20:21:34.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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-23T20:21:39.861Z","endTime":"2025-07-23T20:21:53.355Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.887720058884227,"aZ":-41.89435132764542,"pfxX":0.7993898282558627,"pfxZ":-7.237441903640388,"pX":-0.09888156914207842,"pZ":2.5895783508206303,"vX0":3.6670385246103514,"vY0":-115.07727584455058,"vZ0":0.841852192499474,"x":120.77,"y":168.86,"x0":-1.8152228260670997,"y0":50.000054550123785,"z0":6.269946317339503,"aX":1.073583581472024},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.6,"breakHorizontal":-2.4,"spinRate":2071,"spinDirection":17},"zone":5,"typeConfidence":2.0,"plateTime":0.47553948078276775,"extension":6.64078105410394},"hitData":{"launchSpeed":110.3,"launchAngle":34.0,"totalDistance":441.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":94.27,"coordY":23.03}},"index":3,"playId":"e94e8c0a-8c92-3d98-8baf-6c28bfca8378","pitchNumber":3,"startTime":"2025-07-23T20:21:53.355Z","endTime":"2025-07-23T20:22:20.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":0.63,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:22:20.437Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a sharp ground ball to shortstop Brooks Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T20:22:38.662Z","endTime":"2025-07-23T20:24:37.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.58076082496672,"aZ":-24.429108347798536,"pfxX":-0.23536414124474558,"pfxZ":4.670096340520191,"pX":0.42445009041784504,"pZ":3.432983528647992,"vX0":5.5377460150943,"vY0":-127.52206967887263,"vZ0":-1.9701217194788438,"x":100.82,"y":146.09,"x0":-1.738477030174281,"y0":50.001239193729326,"z0":6.129815036207224,"aX":-0.39067287675620305},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":-0.7,"spinRate":2050,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.4284133330438449,"extension":6.907700307483755},"index":0,"playId":"fb1bd2c1-b3ad-3f82-9b4f-ee39c1ea4983","pitchNumber":1,"startTime":"2025-07-23T20:22:38.662Z","endTime":"2025-07-23T20:22:43.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.56152449242026,"strikeZoneBottom":1.64141198217724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.315590763527624,"aZ":-23.97867298700868,"pfxX":-9.291213506697131,"pfxZ":5.158488402421305,"pX":-0.7273510449096041,"pZ":2.167098792868998,"vX0":5.956760132921796,"vY0":-124.76701405073405,"vZ0":-4.349137970454915,"x":144.72,"y":180.27,"x0":-1.9294779985122907,"y0":50.00336327416964,"z0":5.891038062102426,"aX":-14.760275021410413},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.6,"breakHorizontal":15.6,"spinRate":1876,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.43773316951547203,"extension":7.042434002867683},"index":1,"playId":"3c099b07-556c-3898-a984-3abf701f007c","pitchNumber":2,"startTime":"2025-07-23T20:22:55.520Z","endTime":"2025-07-23T20:22:59.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60366037541292,"aZ":-22.476470029197113,"pfxX":-1.0630605229850025,"pfxZ":5.688521435402192,"pX":0.5378315561872108,"pZ":1.985646292775915,"vX0":6.406667750724227,"vY0":-128.93527496559122,"vZ0":-5.921348006825462,"x":96.5,"y":185.17,"x0":-1.8275269532717082,"y0":50.003323830834965,"z0":6.015939359613096,"aX":-1.8127365407003535},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.4,"breakHorizontal":0.7,"spinRate":1991,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4227568894301461,"extension":6.792063055914867},"index":2,"playId":"68d22411-dbde-3ea8-8eeb-0425d591c9c7","pitchNumber":3,"startTime":"2025-07-23T20:23:11.113Z","endTime":"2025-07-23T20:23:17.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.91847956028126,"aZ":-28.55620733246772,"pfxX":-8.791857762238694,"pfxZ":2.2899901757600354,"pX":0.46646473808412575,"pZ":1.9275144054269608,"vX0":8.604887110622323,"vY0":-124.79780495397078,"vZ0":-3.8394216005039894,"x":99.22,"y":186.74,"x0":-1.8825651959933154,"y0":50.002483967706716,"z0":5.835965013153329,"aX":-13.879974305681102},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":13.9,"spinRate":1889,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.4387621861616684,"extension":6.891253168952394},"index":3,"playId":"7f08cb76-604f-30a6-b55a-465a020571f1","pitchNumber":4,"startTime":"2025-07-23T20:23:33.621Z","endTime":"2025-07-23T20:23:37.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.50050318647489,"strikeZoneBottom":1.53351449357085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51652826955162,"aZ":-26.895951848885197,"pfxX":1.152259958148755,"pfxZ":3.2818329362132284,"pX":1.962919647428585,"pZ":2.2666534594965917,"vX0":8.599991888536703,"vY0":-125.30379246565344,"vZ0":-4.035165963610552,"x":42.18,"y":177.58,"x0":-1.6468314758938738,"y0":50.00463435914636,"z0":6.066214820253484,"aX":1.8526921627742834},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.3,"breakHorizontal":-3.8,"spinRate":1998,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4351582611434579,"extension":6.813800780370868},"index":4,"playId":"8526aa04-41bd-3274-a99c-7d4e59a62764","pitchNumber":5,"startTime":"2025-07-23T20:23:57.039Z","endTime":"2025-07-23T20:24:00.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.5556421395029,"strikeZoneBottom":1.62182703129993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.869681418022086,"aZ":-15.840352435216888,"pfxX":-7.53380295705734,"pfxZ":8.348118625331267,"pX":-0.1039937473865763,"pZ":4.020746860689092,"vX0":6.93802074231171,"vY0":-138.27112470461512,"vZ0":-2.892920679149347,"x":120.96,"y":130.22,"x0":-1.654447335272672,"y0":50.00084642360722,"z0":6.129965876144239,"aX":-14.736394501612502},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":12.4,"spinRate":2205,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39458933001242524,"extension":6.887787082000852},"index":5,"playId":"147844bf-c1fb-30ef-989c-9ef48c76f6ff","pitchNumber":6,"startTime":"2025-07-23T20:24:12.680Z","endTime":"2025-07-23T20:24:15.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71829947867257,"aZ":-30.855996486836645,"pfxX":-10.395023010813842,"pfxZ":0.8229209376942217,"pX":-0.10915889865030347,"pZ":1.9397879158477787,"vX0":7.5155014818795305,"vY0":-125.53130987746884,"vZ0":-3.605301291946171,"x":121.16,"y":186.41,"x0":-1.7807275061082999,"y0":50.00439163944979,"z0":5.887469631876882,"aX":-16.709663664955745},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":17.3,"spinRate":1818,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.43514709792362183,"extension":6.728262481228696},"hitData":{"launchSpeed":104.1,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":102.76,"coordY":143.25}},"index":6,"playId":"a75e9637-f508-3fa4-a46d-443c1be87e6d","pitchNumber":7,"startTime":"2025-07-23T20:24:26.645Z","endTime":"2025-07-23T20:24:37.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.7,"awayTeamWinProbability":35.3,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.56,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:24:37.441Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Willi Castro.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T20:24:46.587Z","endTime":"2025-07-23T20:25:33.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.528399226661143,"aZ":-13.969578709479434,"pfxX":-7.146030925560881,"pfxZ":9.68014936618648,"pX":-0.7257813141033899,"pZ":2.895156943028036,"vX0":5.346770827060675,"vY0":-135.97117058846467,"vZ0":-5.916147476116347,"x":144.67,"y":160.61,"x0":-1.784668262540378,"y0":50.00676384398823,"z0":6.060753357609716,"aX":-13.445379660858485},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":11.9,"spinRate":2297,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4021118479945818,"extension":6.798775511750622},"index":0,"playId":"99357f7b-5f88-3f69-9ebc-75eab3447b47","pitchNumber":1,"startTime":"2025-07-23T20:25:04.499Z","endTime":"2025-07-23T20:25:07.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.4,"endSpeed":85.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.667096519886304,"aZ":-13.142179024624589,"pfxX":-4.720064906365758,"pfxZ":10.16783399363009,"pX":-0.5031039703115733,"pZ":3.2084405778931457,"vX0":5.370465877733846,"vY0":-135.92142674527267,"vZ0":-5.180257513132593,"x":136.18,"y":152.15,"x0":-1.8908957906144617,"y0":50.002421249930066,"z0":6.050808526109859,"aX":-8.835317494463581},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2282,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40290217100760817,"extension":6.874522386315493},"hitData":{"launchSpeed":87.7,"launchAngle":36.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.94,"coordY":108.54}},"index":1,"playId":"3c177134-9821-3f10-b6ca-8091dc9550d8","pitchNumber":2,"startTime":"2025-07-23T20:25:23.617Z","endTime":"2025-07-23T20:25:33.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.04,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:25:33.642Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Pages pops out to first baseman Ty France in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T20:25:53.141Z","endTime":"2025-07-23T20:26:10.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.509693642966358,"aZ":-26.215055058802157,"pfxX":-9.476503745799706,"pfxZ":3.822545979231098,"pX":-0.1517466264499944,"pZ":1.9688924441186186,"vX0":7.805701733756759,"vY0":-124.00513345114089,"vZ0":-4.074426118994258,"x":122.78,"y":185.62,"x0":-2.107172764254534,"y0":50.00449452522913,"z0":5.817273990109618,"aX":-14.77864046838062},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.2,"breakHorizontal":15.4,"spinRate":1896,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.441502703088291,"extension":7.020610080234843},"hitData":{"launchSpeed":82.1,"launchAngle":75.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.37,"coordY":180.68}},"index":0,"playId":"9d730de0-ad24-3801-bfbb-60683106ed05","pitchNumber":1,"startTime":"2025-07-23T20:26:00.368Z","endTime":"2025-07-23T20:26:10.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:26:10.263Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T20:28:08.768Z","endTime":"2025-07-23T20:30:05.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":95.6,"endSpeed":88.0,"strikeZoneTop":3.67194706343487,"strikeZoneBottom":1.64710981388976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.469976256251574,"aZ":-11.341032874091267,"pfxX":-2.234687935754021,"pfxZ":10.579131501429224,"pX":-0.009841069222421428,"pZ":1.8854865644434835,"vX0":5.466312070201319,"vY0":-139.04030588945335,"vZ0":-8.384094647073153,"x":117.38,"y":187.87,"x0":-1.7059252146340342,"y0":50.00570414244664,"z0":5.681763831789762,"aX":-4.402452439932859},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":3.0,"spinRate":2450,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.3930656075501666,"extension":7.496140681649876},"index":0,"playId":"ff302467-5597-3bc8-87f6-cebbf4ea9294","pitchNumber":1,"startTime":"2025-07-23T20:28:22.697Z","endTime":"2025-07-23T20:28:26.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.9,"endSpeed":86.0,"strikeZoneTop":3.69118857808918,"strikeZoneBottom":1.73117584950528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78871384582918,"aZ":-25.50631907531981,"pfxX":1.7748164618050195,"pfxZ":3.583335229772774,"pX":1.2565258670842785,"pZ":1.223464538921702,"vX0":7.778876837365547,"vY0":-135.0823585315293,"vZ0":-7.074540361887333,"x":69.1,"y":205.75,"x0":-1.8839369643028727,"y0":50.00139994487942,"z0":5.654293412073266,"aX":3.2962183688404783},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":-4.8,"spinRate":2720,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.4045715455192078,"extension":7.184799093707814},"index":1,"playId":"2b6a4c18-eeb3-375e-b7b9-61ef1bf2c90a","pitchNumber":2,"startTime":"2025-07-23T20:28:38.368Z","endTime":"2025-07-23T20:28:41.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":91.0,"endSpeed":84.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.840712562629477,"aZ":-25.82524450696581,"pfxX":0.8590361133778135,"pfxZ":3.5392976584476905,"pX":0.6490128132784585,"pZ":2.6814226927900693,"vX0":6.137572070560879,"vY0":-132.45343094832685,"vZ0":-3.2287660917257544,"x":92.26,"y":166.38,"x0":-1.8009528117879658,"y0":50.00248152375,"z0":5.785544707292269,"aX":1.5389369767687069},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":-2.8,"spinRate":2623,"spinDirection":184},"zone":6,"typeConfidence":0.91,"plateTime":0.4120798978563447,"extension":7.153898866854973},"index":2,"playId":"c621978a-d094-30e8-b4f7-10978fa037be","pitchNumber":3,"startTime":"2025-07-23T20:28:56.088Z","endTime":"2025-07-23T20:29:00.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.67016730299741,"strikeZoneBottom":1.7103744618759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49222098114929,"aZ":-12.335888365793142,"pfxX":-3.6309084073290894,"pfxZ":9.90302018084352,"pX":1.1265598236578187,"pZ":3.1823453556750234,"vX0":8.617513157703117,"vY0":-140.77093012416358,"vZ0":-4.901971200141103,"x":74.06,"y":152.86,"x0":-1.5050618983754545,"y0":50.002318840053086,"z0":5.747300806618435,"aX":-7.273738673118243},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2596,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.38935204142649615,"extension":7.65770374366007},"index":3,"playId":"070c169f-7d21-3581-ae5f-9d0f3ff7c3e9","pitchNumber":4,"startTime":"2025-07-23T20:29:20.078Z","endTime":"2025-07-23T20:29:23.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.3,"endSpeed":89.3,"strikeZoneTop":3.65161064973537,"strikeZoneBottom":1.65935053357816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.928040568007294,"aZ":-14.837236412753489,"pfxX":-1.2726862181892757,"pfxZ":8.610186406787475,"pX":1.3251521725429842,"pZ":0.07516294360976646,"vX0":8.57794748021892,"vY0":-140.96733465862596,"vZ0":-12.552860723436877,"x":66.49,"y":236.75,"x0":-1.5913999443874243,"y0":50.004357974517816,"z0":5.542958686517971,"aX":-2.564484126870788},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":0.6,"spinRate":2656,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.38850000674380336,"extension":7.71067767136947},"index":4,"playId":"5c8d9484-3e68-3e1e-95e9-7a2c16d866d6","pitchNumber":5,"startTime":"2025-07-23T20:29:36.103Z","endTime":"2025-07-23T20:29:39.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.61183208146366,"strikeZoneBottom":1.64077051690921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39943309065962,"aZ":-13.26338426043709,"pfxX":-7.602142208271188,"pfxZ":9.260286755234372,"pX":0.5615025895275474,"pZ":2.2798895145127105,"vX0":9.091675693895699,"vY0":-141.98061464963297,"vZ0":-7.0060705245177015,"x":95.6,"y":177.22,"x0":-1.693942313560157,"y0":50.00278435541822,"z0":5.6228448539042395,"aX":-15.52600899798302},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":11.9,"spinRate":2497,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.38571705244757837,"extension":7.755027872200147},"index":5,"playId":"89b7f79d-909b-327f-beb9-3bce8359e271","pitchNumber":6,"startTime":"2025-07-23T20:30:01.501Z","endTime":"2025-07-23T20:30:05.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:30:05.323Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ty France grounds out sharply, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T20:30:22.862Z","endTime":"2025-07-23T20:31:01.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21060301346387,"aZ":-26.90406949535071,"pfxX":0.7238324034192201,"pfxZ":2.9327534139535576,"pX":-0.36486125322692764,"pZ":3.238768236771366,"vX0":4.004835045676221,"vY0":-132.22655132917964,"vZ0":-1.470523490594719,"x":130.91,"y":151.33,"x0":-1.9838389314072704,"y0":50.00313059396118,"z0":5.748203466582455,"aX":1.3008406932137666},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":-2.0,"spinRate":2572,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.41186814669082406,"extension":7.33732922507336},"index":0,"playId":"a98f5472-1013-30d9-a55b-bbf5b63eb985","pitchNumber":1,"startTime":"2025-07-23T20:30:32.390Z","endTime":"2025-07-23T20:30:35.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.9,"endSpeed":89.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.304693036944396,"aZ":-13.533191804759763,"pfxX":-0.7976223363073898,"pfxZ":9.17367686132707,"pX":0.2673576712546644,"pZ":2.84681727867237,"vX0":4.8347780912862035,"vY0":-141.00825299895936,"vZ0":-5.912014368187952,"x":106.81,"y":161.92,"x0":-1.3591138197595776,"y0":50.0045258957881,"z0":5.829142593382962,"aX":-1.6213841929178225},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":0.6,"spinRate":2406,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.38708338041019186,"extension":7.476702673673108},"hitData":{"launchSpeed":104.4,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.85,"coordY":149.31}},"index":1,"playId":"f6a9d679-2973-329c-8785-c617de4fcfbc","pitchNumber":2,"startTime":"2025-07-23T20:30:53.343Z","endTime":"2025-07-23T20:31:01.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:31:01.371Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T20:31:20.940Z","endTime":"2025-07-23T20:31:57.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.73729565993879,"strikeZoneBottom":1.77825471613832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2768515029083,"aZ":-44.173852655131654,"pfxX":2.503550118835787,"pfxZ":-8.842728468046827,"pX":0.4146810449708898,"pZ":2.0936065123815535,"vX0":3.8982960434054967,"vY0":-116.4555012916342,"vZ0":0.7092385908766607,"x":101.19,"y":182.25,"x0":-1.613875635718801,"y0":50.00137324273067,"z0":6.003382292636857,"aX":3.397759546572639},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.5,"breakHorizontal":-5.6,"spinRate":2614,"spinDirection":18},"zone":9,"typeConfidence":0.9,"plateTime":0.4724587532640814,"extension":7.1783435421760515},"index":0,"playId":"0e49e433-a783-3826-9528-23091471a8da","pitchNumber":1,"startTime":"2025-07-23T20:31:29.085Z","endTime":"2025-07-23T20:31:32.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":81.9,"endSpeed":74.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.439066104222015,"aZ":-46.17307141435015,"pfxX":2.8688298752913326,"pfxZ":-9.8571413240959,"pX":-0.11156806456048196,"pZ":2.4803812082366377,"vX0":2.6651785367356875,"vY0":-119.1333596818346,"vZ0":1.4531574935625817,"x":121.25,"y":171.81,"x0":-1.622430543057645,"y0":50.003532201127534,"z0":6.0749097575822235,"aX":4.073645188914505},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-17.0,"breakHorizontal":-5.9,"spinRate":2771,"spinDirection":14},"zone":5,"typeConfidence":0.9,"plateTime":0.46189300109377074,"extension":7.21220687713466},"hitData":{"launchSpeed":92.6,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.09,"coordY":166.87}},"index":1,"playId":"2d3475a0-dd42-3815-8316-f470371365e3","pitchNumber":2,"startTime":"2025-07-23T20:31:49.229Z","endTime":"2025-07-23T20:31:57.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:31:57.248Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T20:33:56.439Z","endTime":"2025-07-23T20:35:18.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":78.1,"endSpeed":72.0,"strikeZoneTop":3.33677081377341,"strikeZoneBottom":1.53462004332091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.957873537692542,"aZ":-42.64292710822589,"pfxX":0.5539719230746689,"pfxZ":-8.042526427496151,"pX":0.6203741956485069,"pZ":2.132136222265486,"vX0":5.198916631627177,"vY0":-113.6645411909803,"vZ0":0.43009473060842485,"x":93.35,"y":181.21,"x0":-1.7741295271954856,"y0":50.00522265450022,"z0":6.194640485729029,"aX":0.7203156645689592},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.2,"breakHorizontal":-2.4,"spinRate":2087,"spinDirection":22},"zone":6,"typeConfidence":2.0,"plateTime":0.4829536589939458,"extension":6.713628971552284},"index":0,"playId":"22b0de1a-e4b7-31ab-b5da-3112dd6b44c5","pitchNumber":1,"startTime":"2025-07-23T20:34:05.452Z","endTime":"2025-07-23T20:34:08.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.3618013801242,"strikeZoneBottom":1.4947565148026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.627545659174313,"aZ":-26.023530264413733,"pfxX":-0.2745175717181443,"pfxZ":3.7562509695622035,"pX":1.1470285049014872,"pZ":1.12577863090621,"vX0":7.282665578170207,"vY0":-126.76687111023462,"vZ0":-6.728301791599015,"x":73.28,"y":208.38,"x0":-1.720818287126119,"y0":50.00132344573208,"z0":5.876778712561169,"aX":-0.4506903826779685},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.5,"breakHorizontal":-1.1,"spinRate":1862,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4312094893292673,"extension":6.93127875833397},"index":1,"playId":"dc50f324-7a8f-3f86-a5ef-4e37d7478f16","pitchNumber":2,"startTime":"2025-07-23T20:34:17.527Z","endTime":"2025-07-23T20:34:20.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.374908758606825,"aZ":-12.749858538240083,"pfxX":-6.158241246076022,"pfxZ":10.41580250494982,"pX":0.010056073456077359,"pZ":2.5592067667016645,"vX0":6.446824394200226,"vY0":-136.06024742123677,"vZ0":-6.849835754054172,"x":116.62,"y":169.68,"x0":-1.5961762130639916,"y0":50.0027683562371,"z0":6.002864952601936,"aX":-11.483747047304924},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":9.7,"spinRate":2229,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4034075593092883,"extension":6.899657546747383},"index":2,"playId":"085081a6-5a9a-3c37-b225-35f44ed076ea","pitchNumber":3,"startTime":"2025-07-23T20:34:33.461Z","endTime":"2025-07-23T20:34:36.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-23T20:34:46.516Z","endTime":"2025-07-23T20:35:00.846Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.31682331419792,"strikeZoneBottom":1.44023870911628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.108159083222226,"aZ":-25.11258286746094,"pfxX":0.3735582534218418,"pfxZ":4.203782501320225,"pX":1.217408696593067,"pZ":2.1198236897473723,"vX0":7.159273885644926,"vY0":-128.3553328086422,"vZ0":-4.752140701776556,"x":70.6,"y":181.54,"x0":-1.6494587790077817,"y0":50.00027600054159,"z0":5.936579974414705,"aX":0.6250950115090399},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.2,"spinRate":2015,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.42577530297268673,"extension":7.016617414805428},"index":4,"playId":"7ab0963b-fc09-3a3c-9b19-5f17a963e900","pitchNumber":4,"startTime":"2025-07-23T20:35:00.846Z","endTime":"2025-07-23T20:35:04.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47865225001113,"aZ":-27.387126951215187,"pfxX":-7.650965909796335,"pfxZ":3.0666553352546257,"pX":-0.8877884062389856,"pZ":1.825169160918803,"vX0":5.602743719783214,"vY0":-123.8365800160747,"vZ0":-4.098617569681559,"x":150.84,"y":189.5,"x0":-2.179493689073419,"y0":50.00367473869826,"z0":5.778697502167938,"aX":-11.948056842629088},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.9,"breakHorizontal":12.6,"spinRate":1948,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4413900186261599,"extension":6.634234056835839},"index":5,"playId":"a363c4c8-43e3-368a-a427-738e5cc1cce3","pitchNumber":5,"startTime":"2025-07-23T20:35:15.364Z","endTime":"2025-07-23T20:35:18.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:35:18.364Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hyeseong Kim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T20:35:43.911Z","endTime":"2025-07-23T20:36:53.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":2.86915179789579,"strikeZoneBottom":1.35139310328534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.371921750255986,"aZ":-29.06610814397702,"pfxX":-8.927786392366414,"pfxZ":2.005259449237765,"pX":-1.5738593773767822,"pZ":1.9995456892056884,"vX0":4.437966374658211,"vY0":-123.77041202693464,"vZ0":-3.395370287197895,"x":176.99,"y":184.79,"x0":-2.228790705832659,"y0":50.0058334701323,"z0":5.819458119422916,"aX":-13.873790556937461},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":1653,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4422933472441817,"extension":7.027998976929354},"index":0,"playId":"01d37a92-cdd9-3fc7-abbc-92804d72409b","pitchNumber":1,"startTime":"2025-07-23T20:35:43.911Z","endTime":"2025-07-23T20:35:47.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":2.91053954130776,"strikeZoneBottom":1.42303156535552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.28321876670448,"aZ":-11.66469523179641,"pfxX":-5.618008370613408,"pfxZ":11.033456534902967,"pX":-0.17795161848250526,"pZ":1.2671801810210999,"vX0":5.985308738016375,"vY0":-135.18378236420202,"vZ0":-10.290971272042071,"x":123.78,"y":204.57,"x0":-1.686275054341322,"y0":50.00440911154947,"z0":5.932605291019455,"aX":-10.4441451468321},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":9.0,"spinRate":2228,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4045140586773943,"extension":6.766841366910329},"index":1,"playId":"fb90483f-74ed-34fb-a68a-4b8658284c5a","pitchNumber":2,"startTime":"2025-07-23T20:35:56.890Z","endTime":"2025-07-23T20:36:00.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":2.94,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17331985392985,"aZ":-15.138162927355884,"pfxX":-6.772628526527027,"pfxZ":9.094734717981476,"pX":-0.25960265686884726,"pZ":2.2952307029917165,"vX0":6.041071366827836,"vY0":-135.64386312634798,"vZ0":-7.1467239609076,"x":126.9,"y":176.81,"x0":-1.6298243853683065,"y0":50.00420843601578,"z0":6.008940397908739,"aX":-12.6895232866414},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":11.0,"spinRate":2157,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4029651729200907,"extension":6.989739561537279},"index":2,"playId":"ffc12fc2-99b9-3d8c-8966-329ebfe567c3","pitchNumber":3,"startTime":"2025-07-23T20:36:12.347Z","endTime":"2025-07-23T20:36:17.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":2.94,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.814013746034924,"aZ":-22.043363444386642,"pfxX":-9.003122956756025,"pfxZ":6.32124329537579,"pX":-0.15293039719936777,"pZ":2.1548755442031715,"vX0":7.364094729435572,"vY0":-125.14315541007508,"vZ0":-4.785332175032654,"x":122.83,"y":180.6,"x0":-1.9492918320492274,"y0":50.0033519441682,"z0":5.874059618832764,"aX":-14.428116166420226},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.7,"breakHorizontal":14.9,"spinRate":2126,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.43596678225324137,"extension":7.01360754281131},"index":3,"playId":"31556159-e88b-3c83-9a33-42609a278724","pitchNumber":4,"startTime":"2025-07-23T20:36:33.523Z","endTime":"2025-07-23T20:36:36.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":2.94,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90269806360123,"aZ":-25.970068683930926,"pfxX":-10.938191630613968,"pfxZ":3.9022287558732565,"pX":-0.9928506163844761,"pZ":1.8709537818650113,"vX0":6.5275997489026105,"vY0":-125.16549459260528,"vZ0":-4.294690946121426,"x":154.85,"y":188.26,"x0":-2.2114598339438167,"y0":50.00244326507074,"z0":5.731908557638153,"aX":-17.38127688457494},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":2038,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43735558879582115,"extension":7.054201278874034},"index":4,"playId":"d255f197-f10e-3b6f-8e74-581d6d3cf48a","pitchNumber":5,"startTime":"2025-07-23T20:36:49.841Z","endTime":"2025-07-23T20:36:53.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:36:53.205Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to shortstop Brooks Lee.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T20:37:18.106Z","endTime":"2025-07-23T20:37:55.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.39305098788032,"strikeZoneBottom":1.48191840722833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.860388995307286,"aZ":-25.064294669849307,"pfxX":-11.06074587583554,"pfxZ":4.499505726485746,"pX":0.271401623715759,"pZ":1.5120988210470536,"vX0":8.97818970025285,"vY0":-124.584864740672,"vZ0":-5.348370850136354,"x":106.65,"y":197.95,"x0":-1.9332405508622652,"y0":50.002418266523264,"z0":5.745219253047871,"aX":-17.473977371339533},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.2,"breakHorizontal":18.1,"spinRate":1860,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.438800680921307,"extension":6.944694202247343},"index":0,"playId":"3f84c638-aa44-3078-9d7c-a544c958e8a7","pitchNumber":1,"startTime":"2025-07-23T20:37:18.106Z","endTime":"2025-07-23T20:37:22.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.37816559484241,"strikeZoneBottom":1.57913799483033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.463690782165013,"aZ":-13.743235130367902,"pfxX":-7.555445078018833,"pfxZ":9.77391044791744,"pX":0.9759421366862417,"pZ":2.192968647792726,"vX0":9.171275961283067,"vY0":-136.32843161399683,"vZ0":-7.611074345753671,"x":79.8,"y":179.57,"x0":-1.447290393564443,"y0":50.00252931622017,"z0":5.966045219241221,"aX":-14.247541626271602},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2334,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40148684768662335,"extension":6.961113221423843},"index":1,"playId":"a5c6ebd2-1d4d-3f43-8a60-357bb30014b6","pitchNumber":2,"startTime":"2025-07-23T20:37:31.815Z","endTime":"2025-07-23T20:37:35.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.2,"endSpeed":86.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.090833622227162,"aZ":-15.843625567217101,"pfxX":-7.194559885909694,"pfxZ":8.6076843317413,"pX":0.5653096963178935,"pZ":2.976776331190707,"vX0":8.195163013696586,"vY0":-136.84114425485456,"vZ0":-5.373468971891751,"x":95.45,"y":158.41,"x0":-1.533043155065952,"y0":50.00236000881045,"z0":6.050636865650161,"aX":-13.649427318573872},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":11.3,"spinRate":2289,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.40021409020810106,"extension":6.94916825797653},"hitData":{"launchSpeed":64.1,"launchAngle":41.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":142.56,"coordY":125.21}},"index":2,"playId":"73e08912-8aa7-33ec-b405-118653b12dc5","pitchNumber":3,"startTime":"2025-07-23T20:37:47.154Z","endTime":"2025-07-23T20:37:55.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:37:55.178Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Royce Lewis homers (5) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T20:39:54.117Z","endTime":"2025-07-23T20:41:58.396Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":{"id":607192,"link":"/api/v1/people/607192"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.50831962186353,"strikeZoneBottom":1.65023969090445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00874963256042,"aZ":-12.417785934522582,"pfxX":-0.8811694066980218,"pfxZ":9.86648261332569,"pX":0.19231748531709703,"pZ":4.196231253769437,"vX0":4.956036648458073,"vY0":-139.78848647588543,"vZ0":-2.504489241883954,"x":109.67,"y":125.48,"x0":-1.480122324874402,"y0":50.00446798537329,"z0":5.906646558689607,"aX":-1.7653829333317783},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":0.7,"spinRate":2585,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3900618306147785,"extension":7.491815923819501},"index":0,"playId":"35028ced-9540-315a-a747-6ae4912a3b80","pitchNumber":1,"startTime":"2025-07-23T20:40:08.201Z","endTime":"2025-07-23T20:40:11.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38622956108383,"aZ":-14.708090176366467,"pfxX":-0.748708437996565,"pfxZ":8.787058367767447,"pX":-0.25645205512777025,"pZ":2.670731108676703,"vX0":3.92297756901475,"vY0":-139.17466884805745,"vZ0":-6.02172892751134,"x":126.78,"y":166.67,"x0":-1.57903689321346,"y0":50.00313319633872,"z0":5.814255628937746,"aX":-1.4890808448181696},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":0.6,"spinRate":2554,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.39160661291683185,"extension":7.565814990072498},"index":1,"playId":"ae4c6c9a-ba64-3fee-9504-87dc439c9047","pitchNumber":2,"startTime":"2025-07-23T20:40:26.326Z","endTime":"2025-07-23T20:40:30.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.3,"endSpeed":88.4,"strikeZoneTop":3.50274798872791,"strikeZoneBottom":1.75629683865509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.129506843763536,"aZ":-15.182510523418658,"pfxX":-5.4435023901422195,"pfxZ":8.491293788381261,"pX":-0.36924986920699254,"pZ":3.949448350182,"vX0":5.296914703888454,"vY0":-140.20546856851334,"vZ0":-2.5458467443027675,"x":131.07,"y":132.14,"x0":-1.5709110473017984,"y0":50.00478188845589,"z0":5.853709147799378,"aX":-10.896086038966997},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":8.9,"spinRate":2359,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3898635043610872,"extension":7.613812868925933},"index":2,"playId":"b9383452-0e78-300d-b8d4-068a26b06298","pitchNumber":3,"startTime":"2025-07-23T20:41:02.068Z","endTime":"2025-07-23T20:41:05.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":91.1,"endSpeed":84.9,"strikeZoneTop":3.5047889125203,"strikeZoneBottom":1.69760531437812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.164652385511584,"aZ":-26.261660191383395,"pfxX":-0.004250996789693318,"pfxZ":3.2713551649215455,"pX":1.1054532784719722,"pZ":1.7501202335975559,"vX0":7.475295705014195,"vY0":-132.50646889448507,"vZ0":-5.41211244899252,"x":74.86,"y":191.53,"x0":-1.733136831962437,"y0":50.00115936162268,"z0":5.699918204749464,"aX":-0.009117365958625894},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-1.3,"spinRate":2485,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.4109174458474327,"extension":7.221446750058313},"index":3,"playId":"3c76b06f-6145-3373-afb0-5ad215a30e18","pitchNumber":4,"startTime":"2025-07-23T20:41:17.310Z","endTime":"2025-07-23T20:41:20.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.896171666033897,"aZ":-14.965725893876868,"pfxX":-2.466779054958339,"pfxZ":8.618850528556434,"pX":0.12115409260453669,"pZ":3.6002870782183605,"vX0":5.47776296168928,"vY0":-140.2238776150298,"vZ0":-3.425934630072617,"x":112.38,"y":141.57,"x0":-1.5348009788043955,"y0":50.005314116038726,"z0":5.8107686099114355,"aX":-4.927229447816929},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":3.4,"spinRate":2456,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.39020835316196356,"extension":7.430658224837042},"hitData":{"launchSpeed":101.9,"launchAngle":38.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":29.39,"coordY":75.52}},"index":4,"playId":"1cae70b0-db6d-3651-a83e-6c0865338ce1","pitchNumber":5,"startTime":"2025-07-23T20:41:32.931Z","endTime":"2025-07-23T20:41:58.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-11.199999999999996,"leverageIndex":1.03,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:41:58.396Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out sharply, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T20:42:03.187Z","endTime":"2025-07-23T20:43:04.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.29005517429665,"strikeZoneBottom":1.45827231602617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.627401288855722,"aZ":-14.128765372470944,"pfxX":-1.685054371701961,"pfxZ":8.913694460563146,"pX":0.11168892030528625,"pZ":4.178745051735549,"vX0":5.4402395902486145,"vY0":-141.039948848738,"vZ0":-2.2465739688642783,"x":112.74,"y":125.95,"x0":-1.6191407486345413,"y0":50.00290930436425,"z0":5.891560090830778,"aX":-3.412426258462581},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":2.0,"spinRate":2615,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3876442481073039,"extension":7.410746175267203},"index":0,"playId":"138249be-418b-3caa-859d-2e8b7ef8a94d","pitchNumber":1,"startTime":"2025-07-23T20:42:21.600Z","endTime":"2025-07-23T20:42:26.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.37576827349517,"strikeZoneBottom":1.59292867357031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.038968310217285,"aZ":-26.779763718790708,"pfxX":2.052564799681548,"pfxZ":2.990991906722602,"pX":0.028326122853990478,"pZ":3.4546586150442615,"vX0":4.228224116700075,"vY0":-132.3343697190514,"vZ0":-1.1516243955183576,"x":115.92,"y":145.5,"x0":-1.8468094601639695,"y0":50.00069741851954,"z0":5.828833340370559,"aX":3.6962695053196954},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":-4.6,"spinRate":2576,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.41142464615445373,"extension":7.264447921107882},"index":1,"playId":"a5289fc9-61c3-3a65-a097-627654ceb0ef","pitchNumber":2,"startTime":"2025-07-23T20:42:40.141Z","endTime":"2025-07-23T20:42:43.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04611551913658,"aZ":-16.45352264730908,"pfxX":-4.356131308872156,"pfxZ":7.867961777298513,"pX":-0.25036176549096434,"pZ":3.2304671962801974,"vX0":5.352477452837578,"vY0":-140.07337839199852,"vZ0":-3.923841811066407,"x":126.54,"y":151.56,"x0":-1.6151788905339577,"y0":50.00160062001926,"z0":5.717266840555319,"aX":-8.702643758942862},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":6.8,"spinRate":2441,"spinDirection":183},"zone":2,"typeConfidence":2.0,"plateTime":0.39022162287483875,"extension":7.457187474285329},"hitData":{"launchSpeed":103.2,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":153.03,"coordY":154.76}},"index":2,"playId":"5dde1502-a636-3f04-b519-1d547195f90f","pitchNumber":3,"startTime":"2025-07-23T20:42:56.725Z","endTime":"2025-07-23T20:43:04.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:43:04.244Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T20:43:21.981Z","endTime":"2025-07-23T20:44:42.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.41234741619366,"strikeZoneBottom":1.52844375531178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.908352068060264,"aZ":-32.98129392258383,"pfxX":1.4204366937579116,"pfxZ":-0.4653330309506174,"pX":0.45958847958276505,"pZ":2.626547956098021,"vX0":5.4060606614002165,"vY0":-130.159036586299,"vZ0":-1.7737736341789612,"x":99.48,"y":167.86,"x0":-1.8176900348672493,"y0":50.00311296977705,"z0":5.783265145492435,"aX":2.467969670434805},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.0,"breakHorizontal":-3.6,"spinRate":2626,"spinDirection":59},"zone":6,"typeConfidence":0.91,"plateTime":0.41870395334902133,"extension":7.240333799047944},"index":0,"playId":"17e6d1bc-d401-3440-9acb-fd34197aaa22","pitchNumber":1,"startTime":"2025-07-23T20:43:29.740Z","endTime":"2025-07-23T20:43:33.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":85.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.390797557339216,"aZ":-29.638381701760252,"pfxX":1.0324721190370298,"pfxZ":1.398039286142934,"pX":0.9325806268595044,"pZ":2.5414311347996468,"vX0":6.55989449296091,"vY0":-132.50485075648947,"vZ0":-2.8842117155297977,"x":81.45,"y":170.16,"x0":-1.690551400082854,"y0":50.00232961214204,"z0":5.7684346667050574,"aX":1.8677680292166376},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.2,"breakHorizontal":-3.0,"spinRate":2621,"spinDirection":97},"zone":12,"typeConfidence":0.91,"plateTime":0.41048530341500644,"extension":7.32025275300218},"index":1,"playId":"eb4f7e14-070f-378d-8cc0-b769ffbc604c","pitchNumber":2,"startTime":"2025-07-23T20:43:46.470Z","endTime":"2025-07-23T20:43:49.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-23T20:43:57.399Z","endTime":"2025-07-23T20:44:18.509Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.4566894274807,"strikeZoneBottom":1.58921705566051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.522037557485152,"aZ":-13.207459059585513,"pfxX":-0.504965048971886,"pfxZ":9.289277121973189,"pX":0.3377085755603023,"pZ":4.991553093696052,"vX0":5.145921447839444,"vY0":-141.58112650650872,"vZ0":-0.4935084463884943,"x":104.13,"y":104.01,"x0":-1.4333034687875772,"y0":50.00673413134214,"z0":6.008785805816284,"aX":-1.0320245022873848},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":-0.1,"spinRate":2514,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.38598005004180713,"extension":7.542748530378592},"index":3,"playId":"eb63f38c-406d-3f65-849c-28cb1e8f0bae","pitchNumber":3,"startTime":"2025-07-23T20:44:18.509Z","endTime":"2025-07-23T20:44:21.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94902818423833,"aZ":-41.51175869595945,"pfxX":2.862625437395998,"pfxZ":-6.065802093113971,"pX":1.251400020046695,"pZ":0.8871282922554199,"vX0":5.295091098406829,"vY0":-122.84553335694977,"vZ0":-3.6674982057366003,"x":69.3,"y":214.83,"x0":-1.2990232904968206,"y0":50.0060574748355,"z0":5.9066190576712465,"aX":4.402889059933979},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.6,"breakHorizontal":-6.4,"spinRate":2695,"spinDirection":19},"zone":14,"typeConfidence":0.9,"plateTime":0.44483213560428236,"extension":7.367250204437197},"index":4,"playId":"11cb791b-e9b7-3232-a1f1-75e4971929de","pitchNumber":4,"startTime":"2025-07-23T20:44:37.952Z","endTime":"2025-07-23T20:44:42.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:44:42.662Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a line drive to right fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T20:45:04.356Z","endTime":"2025-07-23T20:45:54.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":84.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88488200168963,"aZ":-28.821337144086392,"pfxX":1.067232468126735,"pfxZ":1.8633092628197678,"pX":0.9341302358607965,"pZ":2.065458640166532,"vX0":6.717197257056674,"vY0":-132.5543119978627,"vZ0":-4.173006896195952,"x":81.39,"y":183.01,"x0":-1.7582153302912735,"y0":50.00645698643551,"z0":5.733562195381189,"aX":1.9233294559501648},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.8,"breakHorizontal":-3.2,"spinRate":2642,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4111818220871122,"extension":7.418362509560551},"index":0,"playId":"b487798d-15f7-3fd5-9b56-8f55c2740ef0","pitchNumber":1,"startTime":"2025-07-23T20:45:28.397Z","endTime":"2025-07-23T20:45:31.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.355036724508512,"aZ":-33.32996606443806,"pfxX":1.274276250805105,"pfxZ":-0.6695647674905763,"pX":0.10766179313922838,"pZ":1.1756490378664233,"vX0":4.906075393318549,"vY0":-129.76103201805964,"vZ0":-5.037970670107814,"x":112.9,"y":207.04,"x0":-1.9646776995863495,"y0":50.00265622474473,"z0":5.649620582961481,"aX":2.197036233669771},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.0,"breakHorizontal":-3.2,"spinRate":2600,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.42034459958185755,"extension":7.501855728522787},"hitData":{"launchSpeed":79.7,"launchAngle":19.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.65,"coordY":115.21}},"index":1,"playId":"b0d3a0c5-6552-3ab5-8024-e122ed2200c4","pitchNumber":2,"startTime":"2025-07-23T20:45:44.399Z","endTime":"2025-07-23T20:45:54.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:45:54.433Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Larnach lines out to center fielder James Outman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T20:46:04.831Z","endTime":"2025-07-23T20:46:48.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":95.4,"endSpeed":88.4,"strikeZoneTop":3.81,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.643382149482353,"aZ":-16.921818192891447,"pfxX":1.4169558829003517,"pfxZ":7.721770260699949,"pX":0.6328808343651742,"pZ":2.269509251695686,"vX0":5.541644092267727,"vY0":-138.8510403861989,"vZ0":-6.537225363164114,"x":92.88,"y":177.5,"x0":-1.5635035355782676,"y0":50.0053274037729,"z0":5.7578466021599075,"aX":2.799711732728867},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":-3.6,"spinRate":2529,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.3927032105214514,"extension":7.407029426243003},"index":0,"playId":"d56320a4-1424-32f1-9dd1-9f5331ca80e0","pitchNumber":1,"startTime":"2025-07-23T20:46:19.908Z","endTime":"2025-07-23T20:46:23.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35171790018229,"aZ":-29.74516446058511,"pfxX":2.0902367807762077,"pfxZ":1.3592811154638973,"pX":0.21341168253291987,"pZ":2.882586834645894,"vX0":4.327800852789524,"vY0":-132.19423817887494,"vZ0":-2.2754643311991547,"x":108.87,"y":160.95,"x0":-1.7096975568324448,"y0":50.004007149592326,"z0":5.914948239254495,"aX":3.738916914983218},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.2,"breakHorizontal":-4.7,"spinRate":2786,"spinDirection":82},"zone":5,"typeConfidence":0.91,"plateTime":0.4126519571295266,"extension":7.212231036213904},"hitData":{"launchSpeed":90.6,"launchAngle":16.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.0,"coordY":83.95}},"index":1,"playId":"997bc6d3-c436-3a30-992b-79a3d9491eb0","pitchNumber":2,"startTime":"2025-07-23T20:46:41.700Z","endTime":"2025-07-23T20:46:48.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:46:48.795Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T20:48:45.254Z","endTime":"2025-07-23T20:49:58.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.57022817003215,"strikeZoneBottom":1.69369202110074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.233539970855777,"aZ":-23.73687101580645,"pfxX":-10.53130697657877,"pfxZ":5.339553937511519,"pX":0.0602361202609396,"pZ":1.9938444681983387,"vX0":8.521926859463306,"vY0":-124.43426275215585,"vZ0":-4.525141313559948,"x":114.7,"y":184.95,"x0":-2.028264016411342,"y0":50.00255759711937,"z0":5.784894913029752,"aX":-16.6377876767238},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.9,"breakHorizontal":17.3,"spinRate":2010,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.43893726685082557,"extension":7.149648285487291},"index":0,"playId":"dbd9f9f3-428b-3047-a794-61d05cebb356","pitchNumber":1,"startTime":"2025-07-23T20:49:06.631Z","endTime":"2025-07-23T20:49:09.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45686888621958,"aZ":-29.72853771970701,"pfxX":-9.07326929761614,"pfxZ":1.552586617904228,"pX":-0.8393028769697338,"pZ":1.6260689934121981,"vX0":6.045580163498474,"vY0":-124.46255547020628,"vZ0":-4.096238968168831,"x":148.99,"y":194.88,"x0":-2.118276348677588,"y0":50.000901265547384,"z0":5.748912597735542,"aX":-14.265374153552077},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.2,"breakHorizontal":15.1,"spinRate":1910,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4396991673503634,"extension":6.955234422719431},"index":1,"playId":"1477d75a-cf7f-35d4-a2e9-927ef935c908","pitchNumber":2,"startTime":"2025-07-23T20:49:18.920Z","endTime":"2025-07-23T20:49:21.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-23T20:49:26.863Z","endTime":"2025-07-23T20:49:38.999Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.49166828441633,"strikeZoneBottom":1.67612104461097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.76449367999198,"aZ":-22.58301957420894,"pfxX":0.054979941778743324,"pfxZ":5.743249265149418,"pX":1.6966403012657896,"pZ":1.7085155793465192,"vX0":8.664536148662082,"vY0":-127.75146308437913,"vZ0":-6.276391456193646,"x":52.33,"y":192.65,"x0":-1.7313537333389293,"y0":50.00245224099178,"z0":5.946425736852653,"aX":0.0914668264254674},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.4,"breakHorizontal":-1.8,"spinRate":2028,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.42706235822392946,"extension":6.877972327202599},"index":3,"playId":"ecdacf9a-8db4-3682-bcee-ba8ceed10dcf","pitchNumber":3,"startTime":"2025-07-23T20:49:38.999Z","endTime":"2025-07-23T20:49:42.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.4414571850378,"aZ":-13.40732558978837,"pfxX":-7.156964173002668,"pfxZ":9.713797122809432,"pX":-0.04624579708960732,"pZ":3.2637434888522563,"vX0":7.121015688161635,"vY0":-137.84446205202823,"vZ0":-5.01420870799261,"x":118.76,"y":150.66,"x0":-1.7280251433872442,"y0":50.00559347055991,"z0":6.005260104523144,"aX":-13.832598118079801},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":11.5,"spinRate":2334,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39670825770496077,"extension":6.973222960735713},"index":4,"playId":"e11e94f1-e2ba-3c48-935a-d958477453a8","pitchNumber":4,"startTime":"2025-07-23T20:49:55.191Z","endTime":"2025-07-23T20:49:58.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:49:58.191Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, shortstop Brooks Lee to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T20:50:05.929Z","endTime":"2025-07-23T20:50:29.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.926186832241537,"aZ":-13.881711524853992,"pfxX":-6.428819327617575,"pfxZ":9.76005414837152,"pX":-0.5010084352695757,"pZ":2.489253210386482,"vX0":5.137977665403171,"vY0":-135.62605404937744,"vZ0":-7.0888589887652635,"x":136.1,"y":171.57,"x0":-1.5788757399868396,"y0":50.00490754850031,"z0":6.093186685073564,"aX":-12.053003202999577},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":10.7,"spinRate":2291,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.40288535945203696,"extension":6.969079958056868},"hitData":{"launchSpeed":91.4,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.61,"coordY":152.94}},"index":0,"playId":"998f001e-948d-3b50-8344-7cf85681d1ef","pitchNumber":1,"startTime":"2025-07-23T20:50:21.221Z","endTime":"2025-07-23T20:50:29.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:50:29.224Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T20:50:41.392Z","endTime":"2025-07-23T20:52:15.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.48897407352743,"strikeZoneBottom":1.53562721461165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.254379044351058,"aZ":-30.186360130945335,"pfxX":-8.24212792431397,"pfxZ":1.2728385445129877,"pX":-1.962383862053231,"pZ":3.638915699756582,"vX0":3.2581084540315923,"vY0":-124.48605203127258,"vZ0":0.40415011268875267,"x":191.8,"y":140.53,"x0":-2.2180288944596387,"y0":50.00601206768428,"z0":5.975536098268119,"aX":-12.92372301814012},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.6,"breakHorizontal":14.2,"spinRate":1862,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4401789874637778,"extension":6.987161105277378},"index":0,"playId":"3f311067-4b0c-37f6-9e01-02398a1463de","pitchNumber":1,"startTime":"2025-07-23T20:50:52.142Z","endTime":"2025-07-23T20:50:55.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.59279059952689,"strikeZoneBottom":1.64346111010733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.768920469776983,"aZ":-12.463056552258104,"pfxX":-8.161732319134224,"pfxZ":10.248168784990824,"pX":-0.3228130768430051,"pZ":2.8080439306225533,"vX0":6.3345002209157935,"vY0":-138.05028917211104,"vZ0":-6.350038707631288,"x":129.3,"y":162.96,"x0":-1.5909307943778752,"y0":50.00008363907752,"z0":5.9828926025627185,"aX":-15.694114555127975},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":13.4,"spinRate":2242,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3973138957312168,"extension":6.85687553026753},"index":1,"playId":"67e895cd-7104-3ba4-a351-26c3687cc17f","pitchNumber":2,"startTime":"2025-07-23T20:51:05.795Z","endTime":"2025-07-23T20:51:09.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.43687518920182,"strikeZoneBottom":1.5568076316193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.563495322582984,"aZ":-40.444706615564634,"pfxX":1.0229364286646727,"pfxZ":-5.991986082539622,"pX":-0.9826099363673183,"pZ":3.2808755619787644,"vX0":1.986160842170997,"vY0":-116.68763812496348,"vZ0":1.818100327204476,"x":154.45,"y":150.2,"x0":-1.9769843808102114,"y0":50.00042976543486,"z0":6.296855352172669,"aX":1.4125119935263617},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.1,"breakHorizontal":-2.3,"spinRate":1991,"spinDirection":13},"zone":11,"typeConfidence":2.0,"plateTime":0.46905196032122154,"extension":6.523682866960136},"index":2,"playId":"93cc2bcc-03a7-375d-8f41-2a2b7d69dddd","pitchNumber":3,"startTime":"2025-07-23T20:51:21.361Z","endTime":"2025-07-23T20:51:25.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.216290966015997,"aZ":-23.93332433367081,"pfxX":-9.575692129690385,"pfxZ":5.1051797078926135,"pX":-0.1396712875393618,"pZ":2.109528055842422,"vX0":7.918535202036768,"vY0":-126.13932011371202,"vZ0":-4.4044300908229514,"x":122.32,"y":181.82,"x0":-2.0726753305677503,"y0":50.00299239141467,"z0":5.8035651924058635,"aX":-15.459434114630014},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.4,"breakHorizontal":15.6,"spinRate":2101,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4339239924850973,"extension":6.955546458226},"index":3,"playId":"6a7de400-7841-339a-ab26-d948d1bf8ec6","pitchNumber":4,"startTime":"2025-07-23T20:51:38.509Z","endTime":"2025-07-23T20:51:43.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40724727618824,"aZ":-13.295987996137907,"pfxX":-6.840608070006894,"pfxZ":9.410975895213483,"pX":0.10768293237943108,"pZ":3.8306994473883638,"vX0":7.069716344601679,"vY0":-140.4003663117267,"vZ0":-3.755116433735801,"x":112.9,"y":135.35,"x0":-1.5486323907151713,"y0":50.000829200628154,"z0":6.044854026783463,"aX":-13.719158784227746},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":11.0,"spinRate":2318,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3894390767734035,"extension":6.952359060066502},"index":4,"playId":"2a07029c-53b8-3a46-a780-40c59c29d8ad","pitchNumber":5,"startTime":"2025-07-23T20:52:11.569Z","endTime":"2025-07-23T20:52:15.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:52:15.294Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T20:54:06.944Z","endTime":"2025-07-23T20:55:29.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":96.1,"endSpeed":88.9,"strikeZoneTop":3.19441307243152,"strikeZoneBottom":1.4581876910196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.006081657446252,"aZ":-16.990024267280777,"pfxX":-6.629568488140899,"pfxZ":7.567082186069088,"pX":-0.24471202657168328,"pZ":2.6935926629179394,"vX0":6.172117335279632,"vY0":-139.9329784999128,"vZ0":-5.39842463473825,"x":126.33,"y":166.05,"x0":-1.6047597776947382,"y0":50.006776157986316,"z0":5.740311791374974,"aX":-13.309590904876137},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":10.9,"spinRate":2477,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.38962828067993716,"extension":7.550099058165572},"index":0,"playId":"a0f9bd2d-1259-3740-8b69-0cfeff06e00e","pitchNumber":1,"startTime":"2025-07-23T20:54:25.518Z","endTime":"2025-07-23T20:54:28.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":3.40278118560115,"strikeZoneBottom":1.59948736220229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.348078531237828,"aZ":-11.162982388759698,"pfxX":-1.7152617810528619,"pfxZ":10.109915125920583,"pX":-0.5131363433820239,"pZ":1.850779806119073,"vX0":3.2541126770080346,"vY0":-142.25939247881138,"vZ0":-9.038816029774921,"x":136.56,"y":188.81,"x0":-1.4417834450794966,"y0":50.00389679524487,"z0":5.750229903604434,"aX":-3.5653816802868716},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":2.5,"spinRate":2680,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.3829782761676972,"extension":7.603980804121985},"index":1,"playId":"d17daaff-8f97-39dd-abf2-cbb316600526","pitchNumber":2,"startTime":"2025-07-23T20:54:41.725Z","endTime":"2025-07-23T20:54:45.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.37248942501144,"strikeZoneBottom":1.4748246819066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.512750796401292,"aZ":-42.53784344838445,"pfxX":1.3807030850601798,"pfxZ":-6.552872903349795,"pX":1.1923624304103442,"pZ":-0.0034937727173367837,"vX0":5.887506731926751,"vY0":-124.53027229734263,"vZ0":-5.877536714285998,"x":71.55,"y":238.87,"x0":-1.375825300266896,"y0":50.004559290368256,"z0":5.881224515248583,"aX":2.1826146786779352},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-13.0,"breakHorizontal":-3.8,"spinRate":2900,"spinDirection":14},"zone":14,"typeConfidence":0.89,"plateTime":0.4387555628065942,"extension":7.373207383063877},"index":2,"playId":"0aab7a7f-9dad-36f5-8d66-00956adb6267","pitchNumber":3,"startTime":"2025-07-23T20:55:01.950Z","endTime":"2025-07-23T20:55:06.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.6,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.03953995554104,"aZ":-30.48382158318599,"pfxX":1.750938883210932,"pfxZ":0.9387518767721819,"pX":0.750755668000097,"pZ":1.1337738788590652,"vX0":5.526422361814849,"vY0":-131.94676874867108,"vZ0":-6.280285483045336,"x":88.38,"y":208.17,"x0":-1.5822613017884783,"y0":50.000355439738044,"z0":5.7367267245279345,"aX":3.1459016816339584},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.7,"breakHorizontal":-4.2,"spinRate":2844,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.4121194624859572,"extension":7.408449193193306},"index":3,"playId":"0abfbb9c-c665-3da2-8b33-cf7a7b824d2f","pitchNumber":4,"startTime":"2025-07-23T20:55:26.071Z","endTime":"2025-07-23T20:55:29.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:55:29.071Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out sharply, second baseman Hyeseong Kim to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T20:55:47.575Z","endTime":"2025-07-23T20:56:24.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":97.8,"endSpeed":89.5,"strikeZoneTop":2.9500564657405,"strikeZoneBottom":1.35856786617697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24346697293167,"aZ":-14.231410764090233,"pfxX":-7.634703826133768,"pfxZ":8.751470595566865,"pX":-0.13298184280833644,"pZ":2.5987312924966615,"vX0":7.057907015484193,"vY0":-142.2038261695401,"vZ0":-6.257323861419886,"x":122.07,"y":168.61,"x0":-1.6537216329579887,"y0":50.004099875766606,"z0":5.728524106026071,"aX":-15.656220519260744},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":12.4,"spinRate":2683,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.38499552871493004,"extension":7.512914695954386},"index":0,"playId":"af0b88e9-8c33-33be-a48a-9a4c5e7b6aca","pitchNumber":1,"startTime":"2025-07-23T20:55:57.651Z","endTime":"2025-07-23T20:56:01.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.9,"endSpeed":84.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.287742590893014,"aZ":-32.75775365281682,"pfxX":1.302659375850646,"pfxZ":-0.321392520005678,"pX":0.19676012150378197,"pZ":1.7356090152603418,"vX0":4.623741199472803,"vY0":-132.41639839320533,"vZ0":-4.3554699454501815,"x":109.5,"y":191.92,"x0":-1.730815738297643,"y0":50.00499990859289,"z0":5.758587906338812,"aX":2.347890326474321},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.2,"breakHorizontal":-3.2,"spinRate":2794,"spinDirection":120},"zone":8,"typeConfidence":0.91,"plateTime":0.41129401659879417,"extension":7.257647240490127},"hitData":{"launchSpeed":100.1,"launchAngle":5.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":154.85,"coordY":153.55}},"index":1,"playId":"bf7d4cce-1212-3ba5-aab9-f2522b7c779f","pitchNumber":2,"startTime":"2025-07-23T20:56:16.628Z","endTime":"2025-07-23T20:56:24.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:56:24.658Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T20:56:41.738Z","endTime":"2025-07-23T20:59:16.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":91.0,"endSpeed":85.0,"strikeZoneTop":3.23957605365939,"strikeZoneBottom":1.41368240505895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.967982492929774,"aZ":-30.643891773800746,"pfxX":1.226153751021723,"pfxZ":0.8489044262533509,"pX":0.9056211362246895,"pZ":0.5878884188169737,"vX0":6.581226067154716,"vY0":-132.43037059152897,"vZ0":-7.291315790976723,"x":82.48,"y":222.91,"x0":-1.7582981661190373,"y0":50.00259592005268,"z0":5.581039506458638,"aX":2.203308645021274},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.4,"breakHorizontal":-3.5,"spinRate":2618,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4116379305884874,"extension":7.447469113384439},"index":0,"playId":"b031599b-1069-3958-859e-84335a0f43d8","pitchNumber":1,"startTime":"2025-07-23T20:56:53.757Z","endTime":"2025-07-23T20:56:56.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.442207540636986,"aZ":-17.521874045634306,"pfxX":-7.44968349769061,"pfxZ":7.44897120373553,"pX":-0.5123220738479555,"pZ":2.951077363129708,"vX0":5.89284169063367,"vY0":-139.1687872213122,"vZ0":-4.585369952890796,"x":136.53,"y":159.1,"x0":-1.6864948086611846,"y0":50.00188311313028,"z0":5.776144790296788,"aX":-14.651791291247882},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":12.4,"spinRate":2547,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.3931702249547562,"extension":7.455759494147968},"index":1,"playId":"9c798500-2182-3d55-8870-660c5446bbff","pitchNumber":2,"startTime":"2025-07-23T20:57:12.806Z","endTime":"2025-07-23T20:57:16.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.043802053969316,"aZ":-44.40959561552823,"pfxX":0.9459266453528765,"pfxZ":-8.633202052473624,"pX":1.0445965118241554,"pZ":-0.5053032200042005,"vX0":5.486987751524176,"vY0":-119.45888956252519,"vZ0":-5.368284493999064,"x":77.18,"y":252.42,"x0":-1.4228793603278964,"y0":50.0014464759421,"z0":5.844851350781668,"aX":1.3400168941841588},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-16.8,"breakHorizontal":-3.2,"spinRate":2867,"spinDirection":14},"zone":14,"typeConfidence":0.9,"plateTime":0.46184229164503954,"extension":7.258798938789619},"index":2,"playId":"44d78223-192c-36ca-bbd7-9571be1b9c61","pitchNumber":3,"startTime":"2025-07-23T20:57:36.812Z","endTime":"2025-07-23T20:57:41.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":84.7,"endSpeed":77.6,"strikeZoneTop":3.24066811180318,"strikeZoneBottom":1.41707402473097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.107300258621404,"aZ":-44.61990907550988,"pfxX":0.73736989074356,"pfxZ":-8.230495990187224,"pX":1.0790985253171401,"pZ":0.6547794658115454,"vX0":5.530706795508378,"vY0":-123.15461203133277,"vZ0":-3.6501443272539436,"x":75.87,"y":221.1,"x0":-1.3066531768653944,"y0":50.00414192004563,"z0":5.991102736094367,"aX":1.1146938355955693},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.6,"breakHorizontal":-2.9,"spinRate":2846,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.44748804393405983,"extension":6.942766753317507},"index":3,"playId":"f1d15259-26f1-3992-a00a-195473596eab","pitchNumber":4,"startTime":"2025-07-23T20:58:01.549Z","endTime":"2025-07-23T20:58:07.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.647114956695916,"aZ":-13.945386285355982,"pfxX":0.029323016119986667,"pfxZ":9.051608340775582,"pX":0.2593273556490772,"pZ":3.5338100526108214,"vX0":4.524102325655614,"vY0":-140.71501226986362,"vZ0":-4.051215024550752,"x":107.12,"y":143.37,"x0":-1.37018975746368,"y0":50.0035852279547,"z0":5.889886143235386,"aX":0.0585760404202783},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-1.0,"spinRate":2539,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.38859987804465,"extension":7.390527025227432},"index":4,"playId":"78ea879b-a63e-372b-84ea-93a03e2ca8f1","pitchNumber":5,"startTime":"2025-07-23T20:58:26.302Z","endTime":"2025-07-23T20:58:29.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.1623079732345,"strikeZoneBottom":1.37742400833332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.340941818693043,"aZ":-41.04423650892899,"pfxX":1.9397494625878577,"pfxZ":-5.859853040150302,"pX":1.1769404810881503,"pZ":-0.3554389914863858,"vX0":5.740270452921708,"vY0":-122.28433457168406,"vZ0":-6.480152446268464,"x":72.14,"y":248.38,"x0":-1.4539845931604662,"y0":50.00503563648144,"z0":5.854294182643463,"aX":2.9343672019593123},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.9,"breakHorizontal":-4.9,"spinRate":2701,"spinDirection":10},"zone":14,"typeConfidence":0.91,"plateTime":0.4480861557159548,"extension":7.390440926744311},"index":5,"playId":"2ba7e473-1392-3265-b97a-456ca2eb09b7","pitchNumber":6,"startTime":"2025-07-23T20:58:48.047Z","endTime":"2025-07-23T20:58:51.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.30557644635646,"strikeZoneBottom":1.46155434300547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.31922929630596,"aZ":-15.596531574692202,"pfxX":-6.375533326518672,"pfxZ":8.445812844275311,"pX":-0.523664409896711,"pZ":2.5549742471256764,"vX0":5.294380058592532,"vY0":-139.66946635890886,"vZ0":-5.84116346801734,"x":136.96,"y":169.8,"x0":-1.6214228394918448,"y0":50.006457413411454,"z0":5.710350616121902,"aX":-12.519070998589985},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":10.3,"spinRate":2412,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.39312141305402903,"extension":7.616092134700424},"index":6,"playId":"d22e904c-e4c0-3556-b4ec-3bfe2149fbb1","pitchNumber":7,"startTime":"2025-07-23T20:59:12.419Z","endTime":"2025-07-23T20:59:16.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:59:16.372Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a line drive to right fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T21:01:22.127Z","endTime":"2025-07-23T21:01:36.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":93.0,"endSpeed":86.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.945982973941835,"aZ":-15.795904270067322,"pfxX":-5.8158760396364055,"pfxZ":8.704983475178448,"pX":-0.7298125916224868,"pZ":2.8976499867538195,"vX0":5.375966749293206,"vY0":-135.42473093468453,"vZ0":-4.939461243353609,"x":144.82,"y":160.54,"x0":-1.972526776009751,"y0":50.00537255437033,"z0":5.828400762214006,"aX":-10.945973588319942},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2121,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40245123279241213,"extension":6.866596128752142},"hitData":{"launchSpeed":73.8,"launchAngle":24.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.31,"coordY":130.46}},"index":0,"playId":"2187f358-60d4-35ce-8398-3f37719fb73c","pitchNumber":1,"startTime":"2025-07-23T21:01:26.738Z","endTime":"2025-07-23T21:01:36.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:01:36.764Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Freddie Freeman grounds into a double play, second baseman Kody Clemens to shortstop Brooks Lee to first baseman Ty France. Teoscar Hernández out at 2nd. Freddie Freeman out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T21:01:51.407Z","endTime":"2025-07-23T21:04:05.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.61765230498227,"strikeZoneBottom":1.66018031582156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.523905158923906,"aZ":-14.2550214745546,"pfxX":-6.34863664827674,"pfxZ":9.467273360668774,"pX":-1.165159556541162,"pZ":3.270851841464719,"vX0":3.8824022317428066,"vY0":-135.90744892409757,"vZ0":-4.8115654516411706,"x":161.41,"y":150.47,"x0":-1.7787758383966363,"y0":50.00286575016978,"z0":6.036170816357188,"aX":-12.015150257485192},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2313,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40123088714270017,"extension":7.018912244310973},"index":0,"playId":"4287607a-d4b4-3c78-a687-fd792c135066","pitchNumber":1,"startTime":"2025-07-23T21:02:04.462Z","endTime":"2025-07-23T21:02:08.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55632377442418,"aZ":-15.520509027473016,"pfxX":-6.3514755517282016,"pfxZ":8.665620204508924,"pX":-0.980639437103839,"pZ":3.3232348719385767,"vX0":4.287654334275203,"vY0":-137.29821603709343,"vZ0":-4.286509991262325,"x":154.38,"y":149.05,"x0":-1.7322147100585956,"y0":50.001889178000994,"z0":5.951065174277408,"aX":-12.203929621695568},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":10.7,"spinRate":2216,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3979548393969843,"extension":7.015394090732293},"index":1,"playId":"d49d223e-1aaf-3268-8e41-c84ebd959c95","pitchNumber":2,"startTime":"2025-07-23T21:02:23.423Z","endTime":"2025-07-23T21:02:26.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.142416255523656,"aZ":-31.200505622318474,"pfxX":-9.022654797666657,"pfxZ":0.6251082216418098,"pX":-0.5327548494781712,"pZ":1.997693699696334,"vX0":6.568010007937498,"vY0":-123.5673935088412,"vZ0":-2.905091678055402,"x":137.31,"y":184.84,"x0":-2.0502810964143108,"y0":50.00026264038779,"z0":5.804306790687596,"aX":-13.979816841685574},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":14.9,"spinRate":1793,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.442913440367914,"extension":6.705911530201283},"index":2,"playId":"60df588f-116e-346a-b4c9-cb2a9dcb3da2","pitchNumber":3,"startTime":"2025-07-23T21:02:42.354Z","endTime":"2025-07-23T21:02:46.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.70230457409746,"strikeZoneBottom":1.76100275529724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.639367599304396,"aZ":-21.474806168463914,"pfxX":-1.5860740175863306,"pfxZ":6.168686838181474,"pX":1.0541339229613322,"pZ":3.4086163818269615,"vX0":7.939736482865117,"vY0":-130.21439715479596,"vZ0":-2.5725358808117837,"x":76.82,"y":146.75,"x0":-1.8147847082088,"y0":50.0061525915854,"z0":6.0156625582587075,"aX":-2.7531688341492067},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.9,"breakHorizontal":1.3,"spinRate":1994,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.41894331814490604,"extension":6.951851680669039},"index":3,"playId":"c483c687-81fe-3bad-a212-7eb20d7f25e2","pitchNumber":4,"startTime":"2025-07-23T21:03:13.170Z","endTime":"2025-07-23T21:03:16.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.78216063280166,"aZ":-25.54706228958566,"pfxX":-6.633703988648161,"pfxZ":4.203455909929158,"pX":-1.0846658587655666,"pZ":2.161504380635177,"vX0":4.835712255166486,"vY0":-124.70799430715753,"vZ0":-3.659179853290767,"x":158.34,"y":180.42,"x0":-2.1857793549222655,"y0":50.00407855197916,"z0":5.752171182195334,"aX":-10.462738087270921},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.0,"breakHorizontal":10.9,"spinRate":1722,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4389886829345686,"extension":6.913562660484166},"index":4,"playId":"779018de-18c9-3d67-966d-7eaa8fd2d274","pitchNumber":5,"startTime":"2025-07-23T21:03:33.801Z","endTime":"2025-07-23T21:03:36.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.8,"endSpeed":86.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.12492669439745,"aZ":-16.117163954554876,"pfxX":-6.7472871547695,"pfxZ":8.312314328199124,"pX":-0.4620114705317296,"pZ":3.72940149512279,"vX0":6.347355099195032,"vY0":-137.96400521411033,"vZ0":-3.1903075018163394,"x":134.61,"y":138.09,"x0":-1.9136624278825654,"y0":50.0030616225332,"z0":5.984351574911615,"aX":-13.033498155749493},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2117,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39672215844076986,"extension":6.9427557846762635},"hitData":{"launchSpeed":86.4,"launchAngle":-11.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.64,"coordY":152.94}},"index":5,"playId":"a9e9ff10-79f3-36b1-b426-641f68f5eaba","pitchNumber":6,"startTime":"2025-07-23T21:03:56.460Z","endTime":"2025-07-23T21:04:05.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-8.999999999999993,"leverageIndex":1.74,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:04:05.803Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T21:04:27.270Z","endTime":"2025-07-23T21:05:22.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.53514757954137,"strikeZoneBottom":1.607551513947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.030841646259596,"aZ":-14.067376900968764,"pfxX":-7.201888981478073,"pfxZ":9.470746247276692,"pX":-0.37246380877963864,"pZ":3.102857533599391,"vX0":5.7122270111716205,"vY0":-137.0751633735207,"vZ0":-5.584933570377464,"x":131.2,"y":155.0,"x0":-1.5430729443902673,"y0":50.00154920493172,"z0":6.119830174939965,"aX":-13.765622050908837},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":11.9,"spinRate":2181,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39890862798562043,"extension":6.940162633617187},"index":0,"playId":"f48cfb55-f9bb-37c6-ade7-3e1d3d78c719","pitchNumber":1,"startTime":"2025-07-23T21:04:30.604Z","endTime":"2025-07-23T21:04:33.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.45431742239838,"strikeZoneBottom":1.62463422294055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98519686910099,"aZ":-12.550555472214532,"pfxX":-5.8555440373129715,"pfxZ":10.148864964580346,"pX":0.17163439938498518,"pZ":3.242100097625005,"vX0":6.699685297344368,"vY0":-137.7814937776294,"vZ0":-5.622522310625609,"x":110.46,"y":151.24,"x0":-1.5241825737708727,"y0":50.00091986077343,"z0":6.148337047148555,"aX":-11.320828007662213},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2231,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39666446005097633,"extension":6.833465389833046},"index":1,"playId":"64b528fb-c370-3769-a131-7f26b9eb9685","pitchNumber":2,"startTime":"2025-07-23T21:04:43.945Z","endTime":"2025-07-23T21:04:48.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.44246321345243,"strikeZoneBottom":1.64936237240319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28249404767349,"aZ":-25.78728613750549,"pfxX":0.9037633032274917,"pfxZ":3.728405663666887,"pX":1.4298375941889612,"pZ":2.567732313588624,"vX0":7.901850162775641,"vY0":-129.61638769342323,"vZ0":-3.8021010787444993,"x":62.5,"y":169.45,"x0":-1.766813907377531,"y0":50.00534987297024,"z0":6.006866795903345,"aX":1.54703020027608},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":-3.2,"spinRate":1984,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.42143291085529766,"extension":6.857830052368372},"index":2,"playId":"c35d2493-3175-3ca5-b6c2-c68f248ff5d2","pitchNumber":3,"startTime":"2025-07-23T21:05:03.340Z","endTime":"2025-07-23T21:05:07.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.43785254633208,"strikeZoneBottom":1.6084469231474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.011504630588817,"aZ":-13.146158718112739,"pfxX":-6.5432011889566635,"pfxZ":9.739463788338771,"pX":-0.08390384863068234,"pZ":1.8848671703541435,"vX0":6.405635260855477,"vY0":-138.42896894134245,"vZ0":-8.7398914643958,"x":120.2,"y":187.89,"x0":-1.570512733056362,"y0":50.001604736425364,"z0":5.949694949337261,"aX":-12.781226842548005},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2250,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3946853301622988,"extension":7.008705284631551},"index":3,"playId":"3bc17963-390b-35f8-8808-f0ce851c3a10","pitchNumber":4,"startTime":"2025-07-23T21:05:18.913Z","endTime":"2025-07-23T21:05:22.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:05:22.656Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T21:07:21.354Z","endTime":"2025-07-23T21:09:57.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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.7,"endSpeed":87.0,"strikeZoneTop":3.86451484426233,"strikeZoneBottom":1.89012500299252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.1529770128839,"aZ":-13.05960349899465,"pfxX":1.179160471287211,"pfxZ":9.872471137693855,"pX":-0.6386426829399862,"pZ":3.245732775623216,"vX0":2.4518127399010865,"vY0":-137.90968581315917,"vZ0":-4.6743876818422745,"x":141.34,"y":151.15,"x0":-1.6905965334419473,"y0":50.00395399154302,"z0":5.835924896422647,"aX":2.283532758875192},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-2.6,"spinRate":2656,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.3963572513424354,"extension":7.271755461671073},"index":0,"playId":"7fadace4-c66b-3583-a7dc-83b2a109255b","pitchNumber":1,"startTime":"2025-07-23T21:07:40.136Z","endTime":"2025-07-23T21:07:44.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.1,"endSpeed":83.6,"strikeZoneTop":3.7807578092175,"strikeZoneBottom":1.69326921679295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.256680260608377,"aZ":-30.727518394726207,"pfxX":2.7730843122024007,"pfxZ":0.8203037183553832,"pX":0.9840545930886138,"pZ":2.616777457124221,"vX0":6.353941957340176,"vY0":-131.1742096750668,"vZ0":-2.5264638363582885,"x":79.49,"y":168.13,"x0":-1.8206283957098306,"y0":50.001783538820426,"z0":5.861365400821262,"aX":4.8769397068218945},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.2,"breakHorizontal":-6.2,"spinRate":2729,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.41603534537764464,"extension":7.148958480003542},"index":1,"playId":"7c75ddf9-5067-3eb9-8a15-fa902c8060f5","pitchNumber":2,"startTime":"2025-07-23T21:07:55.709Z","endTime":"2025-07-23T21:07:59.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":81.3,"endSpeed":74.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.146724634000808,"aZ":-44.924300609854704,"pfxX":2.562850762741181,"pfxZ":-9.150932518899305,"pX":0.002604771618930343,"pZ":0.9678845016887717,"vX0":2.88519950835033,"vY0":-118.32709089486842,"vZ0":-1.9501861787980537,"x":116.9,"y":212.65,"x0":-1.573244785171877,"y0":50.00126849789558,"z0":5.983759039099361,"aX":3.5715843249286685},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-16.7,"breakHorizontal":-5.4,"spinRate":2793,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.4659388849933914,"extension":7.2201119001361125},"index":2,"playId":"47ebed79-cfca-305b-a487-bed5cd0d59bf","pitchNumber":3,"startTime":"2025-07-23T21:08:12.669Z","endTime":"2025-07-23T21:08:17.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-23T21:08:26.453Z","endTime":"2025-07-23T21:08:44.013Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.774134158521,"strikeZoneBottom":1.74416973071196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.995880100675524,"aZ":-45.984576759524145,"pfxX":2.8934360563310033,"pfxZ":-8.992403945310786,"pX":1.1116016438124234,"pZ":-0.48200457348401143,"vX0":4.949245329187065,"vY0":-124.010945255203,"vZ0":-5.999871468336911,"x":74.63,"y":251.79,"x0":-1.2967211236349194,"y0":50.002153915155404,"z0":5.863424923784011,"aX":4.443760666179728},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-17.5,"breakHorizontal":-6.5,"spinRate":3003,"spinDirection":16},"zone":14,"typeConfidence":0.89,"plateTime":0.44403652288277895,"extension":7.101351186444589},"index":4,"playId":"08092f4a-838a-3143-9928-266094d4bbf1","pitchNumber":4,"startTime":"2025-07-23T21:08:44.013Z","endTime":"2025-07-23T21:08:48.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32454069707636,"aZ":-13.20998379205872,"pfxX":-1.0469418354898428,"pfxZ":9.428358907983625,"pX":-0.06359839472342775,"pZ":2.722142004519357,"vX0":4.517513276576236,"vY0":-140.35489611446678,"vZ0":-6.083380317101826,"x":119.42,"y":165.28,"x0":-1.5522370126439835,"y0":50.00252641799465,"z0":5.764572325493559,"aX":-2.105906253699013},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":1.1,"spinRate":2711,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.3890262875975061,"extension":7.466923952840271},"index":5,"playId":"f6880785-abb5-35f8-8911-49304496c3a6","pitchNumber":5,"startTime":"2025-07-23T21:09:06.427Z","endTime":"2025-07-23T21:09:12.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.67637439156263,"strikeZoneBottom":1.67931566074341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.531144222247296,"aZ":-46.704740928268436,"pfxX":2.161482649927633,"pfxZ":-10.008392522938,"pX":-0.6976690325817666,"pZ":4.272853634724051,"vX0":1.4986242620192878,"vY0":-119.81521635857972,"vZ0":5.3066882766718155,"x":143.59,"y":123.41,"x0":-1.6124958684697033,"y0":50.0046756093525,"z0":6.20732791510664,"aX":3.1370642209549393},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-16.6,"breakHorizontal":-4.3,"spinRate":2759,"spinDirection":25},"zone":11,"typeConfidence":0.9,"plateTime":0.45745782449641137,"extension":7.201803685630391},"index":6,"playId":"88b26b54-9a88-3135-a1b4-f605c694d469","pitchNumber":6,"startTime":"2025-07-23T21:09:37.944Z","endTime":"2025-07-23T21:09:41.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.75,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.401567510349242,"aZ":-19.91226181358874,"pfxX":-6.839260513310499,"pfxZ":6.32912161180813,"pX":-1.0717760229014046,"pZ":3.5733533166751066,"vX0":4.664069778849692,"vY0":-137.9877063475051,"vZ0":-2.354490601059931,"x":157.85,"y":142.3,"x0":-1.891514436071156,"y0":50.00083039738179,"z0":5.772510924983306,"aX":-13.247143431961913},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":11.5,"spinRate":2411,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39624128903168776,"extension":7.458030651187146},"index":7,"playId":"b778a903-754f-36bb-a8a9-21580b24fb99","pitchNumber":7,"startTime":"2025-07-23T21:09:54.257Z","endTime":"2025-07-23T21:09:57.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:09:57.257Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royce Lewis doubles (8) on a ground ball to left fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T21:10:13.500Z","endTime":"2025-07-23T21:11:39.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.48398131085396,"strikeZoneBottom":1.6282912313994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04141512462643,"aZ":-15.879247034932156,"pfxX":-6.09493568922521,"pfxZ":8.000352916943267,"pX":0.01805265037502856,"pZ":3.675989398732723,"vX0":6.112745592540249,"vY0":-141.11587043659833,"vZ0":-3.3764476500687173,"x":116.31,"y":139.53,"x0":-1.3736875381897742,"y0":50.00695576163522,"z0":5.897325748635776,"aX":-12.421125925870339},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.0,"breakHorizontal":10.0,"spinRate":2438,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.3866281959658462,"extension":7.330190056561428},"index":0,"playId":"b13e3e5f-81fc-372f-a507-cdbd252cc37d","pitchNumber":1,"startTime":"2025-07-23T21:10:23.839Z","endTime":"2025-07-23T21:10:28.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.53840300815702,"strikeZoneBottom":1.63514607360261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.049897070923294,"aZ":-35.375726696989545,"pfxX":1.4369296986539584,"pfxZ":-1.8629402621589648,"pX":-0.7124346591784368,"pZ":2.489446197774382,"vX0":2.3968803786280737,"vY0":-128.892985864315,"vZ0":-1.656998326095995,"x":144.16,"y":171.56,"x0":-1.834468745002814,"y0":50.005362023580254,"z0":5.825001769165993,"aX":2.4639423736989583},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.5,"breakHorizontal":-3.0,"spinRate":2671,"spinDirection":68},"zone":4,"typeConfidence":0.9,"plateTime":0.4219225691860129,"extension":7.4133445937560785},"index":1,"playId":"f13851fd-299d-3d7b-a409-2a292c1cc562","pitchNumber":2,"startTime":"2025-07-23T21:10:39.196Z","endTime":"2025-07-23T21:10:42.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.887656797440492,"aZ":-32.58542850187263,"pfxX":1.5101313217381334,"pfxZ":-0.22231263637431908,"pX":0.7327930907172107,"pZ":1.9664399913678428,"vX0":5.753682110369856,"vY0":-133.23465654005977,"vZ0":-4.016416979039863,"x":89.07,"y":185.69,"x0":-1.6357403484731017,"y0":50.005211371511734,"z0":5.803289957137664,"aX":2.7625800054018272},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.0,"breakHorizontal":-3.7,"spinRate":2648,"spinDirection":105},"zone":9,"typeConfidence":0.91,"plateTime":0.4083583271662472,"extension":7.3971681127531745},"index":2,"playId":"e12d1c83-1f72-3bda-ad21-275d02d9dacd","pitchNumber":3,"startTime":"2025-07-23T21:10:58.794Z","endTime":"2025-07-23T21:11:02.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.487028876253763,"aZ":-45.28766492968511,"pfxX":-0.06470959937937426,"pfxZ":-8.670419118402876,"pX":0.43033523858062794,"pZ":1.790739552068064,"vX0":4.123628348975038,"vY0":-122.28433820041025,"vZ0":-0.7490509198639731,"x":100.6,"y":190.43,"x0":-1.270643660213275,"y0":50.0043710569481,"z0":5.991781564501328,"aX":-0.09814913814716066},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-15.6,"breakHorizontal":-0.8,"spinRate":2916,"spinDirection":23},"zone":9,"typeConfidence":0.9,"plateTime":0.4481904139263735,"extension":7.309722454410559},"hitData":{"launchSpeed":86.8,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.97,"coordY":128.71}},"index":3,"playId":"ba882065-1978-35d2-91b7-e1d693ea40ce","pitchNumber":4,"startTime":"2025-07-23T21:11:27.312Z","endTime":"2025-07-23T21:11:39.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":0.88,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:11:39.584Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to left fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T21:11:58.276Z","endTime":"2025-07-23T21:13:52.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.132996971980386,"aZ":-13.618067859513829,"pfxX":-1.205207696934419,"pfxZ":9.330909005928895,"pX":0.34594431452412105,"pZ":2.462129535351097,"vX0":5.0453208539907655,"vY0":-139.58713382057329,"vZ0":-6.89710171548245,"x":103.81,"y":172.3,"x0":-1.3222922440600247,"y0":50.004045576339415,"z0":5.847933549612978,"aX":-2.397730546564058},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":1.2,"spinRate":2512,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.39123893787056074,"extension":7.633572239289158},"index":0,"playId":"0b225770-eb67-3585-a2c6-fdd6d94fec96","pitchNumber":1,"startTime":"2025-07-23T21:12:17.775Z","endTime":"2025-07-23T21:12:21.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99616911330726,"aZ":-36.45899549618406,"pfxX":0.557360648707538,"pfxZ":-2.5259769710704703,"pX":0.41678460164720843,"pZ":1.3624843834468454,"vX0":5.228806016672197,"vY0":-128.4826050763741,"vZ0":-4.19117055811675,"x":101.11,"y":201.99,"x0":-1.7049694574254044,"y0":50.003867159982065,"z0":5.804608707235436,"aX":0.9443795118138603},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.2,"breakHorizontal":-2.0,"spinRate":2731,"spinDirection":14},"zone":14,"typeConfidence":0.86,"plateTime":0.42396331854407787,"extension":7.295781890580973},"index":1,"playId":"00e1aa34-f3ee-3a6d-b6dc-1a79144a10b6","pitchNumber":2,"startTime":"2025-07-23T21:12:40.602Z","endTime":"2025-07-23T21:12:44.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.52328831986135,"aZ":-38.63498874646424,"pfxX":-1.3906497073818807,"pfxZ":-3.8556599299392023,"pX":-0.1721636943324028,"pZ":2.371292333192661,"vX0":3.9538552668154856,"vY0":-128.14459143074265,"vZ0":-1.5486769919036314,"x":123.56,"y":174.76,"x0":-1.5490515897583725,"y0":50.00191069097162,"z0":5.980000255540924,"aX":-2.33118823406438},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.1,"breakHorizontal":1.7,"spinRate":2728,"spinDirection":32},"zone":5,"typeConfidence":0.89,"plateTime":0.42614914133910453,"extension":7.117009497572254},"index":2,"playId":"46d53bee-6c16-33b8-b79e-13deccee02a8","pitchNumber":3,"startTime":"2025-07-23T21:13:01.113Z","endTime":"2025-07-23T21:13:04.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.27669036524626,"strikeZoneBottom":1.49626509695256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.74993590574433,"aZ":-15.39363837033085,"pfxX":-5.258707967794652,"pfxZ":8.335538416828584,"pX":1.1114629843386346,"pZ":1.6016927322262027,"vX0":9.026175414793277,"vY0":-140.71005348503033,"vZ0":-8.5172315784622,"x":74.63,"y":195.53,"x0":-1.4489289716123028,"y0":50.00398284517351,"z0":5.657103421319751,"aX":-10.588204467326394},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":7.8,"spinRate":2665,"spinDirection":242},"zone":14,"typeConfidence":0.88,"plateTime":0.38867055218693736,"extension":7.712293867793093},"index":3,"playId":"e92d7c0b-12cb-35cc-855e-f035ca0620f3","pitchNumber":4,"startTime":"2025-07-23T21:13:24.280Z","endTime":"2025-07-23T21:13:28.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.758577099386006,"aZ":-34.807564843091896,"pfxX":0.7006739549134929,"pfxZ":-1.4890199893889706,"pX":0.11579009413505911,"pZ":1.2346439758385113,"vX0":4.666839859417661,"vY0":-131.57059360151263,"vZ0":-5.260973185872792,"x":112.59,"y":205.44,"x0":-1.765980355035466,"y0":50.003192349063184,"z0":5.81508855924304,"aX":1.2383319245770363},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-3.6,"breakHorizontal":-2.2,"spinRate":2684,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.41499190730877,"extension":7.717349190343015},"hitData":{"launchSpeed":80.8,"launchAngle":28.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.94,"coordY":103.69}},"index":4,"playId":"2809d105-4bf3-3c5a-b4f7-2e42417e00d5","pitchNumber":5,"startTime":"2025-07-23T21:13:43.571Z","endTime":"2025-07-23T21:13:52.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.73,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:13:52.378Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Byron Buxton strikes out swinging, catcher Dalton Rushing to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T21:14:06.848Z","endTime":"2025-07-23T21:16:00.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(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.7,"endSpeed":88.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.812235276180097,"aZ":-18.16033679967656,"pfxX":-6.589955194257561,"pfxZ":6.9993419068431155,"pX":-0.35029663371845843,"pZ":2.312943864087624,"vX0":5.508578018315112,"vY0":-140.60425317319363,"vZ0":-6.486457700141141,"x":130.35,"y":176.33,"x0":-1.4784073074763069,"y0":50.00665577685866,"z0":5.828026972557911,"aX":-13.200679201529512},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":10.8,"spinRate":2502,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.38951700862553906,"extension":7.596508934066242},"index":0,"playId":"f29887a1-15a1-356b-a676-c17f2a8d27a6","pitchNumber":1,"startTime":"2025-07-23T21:14:20.174Z","endTime":"2025-07-23T21:14:23.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.50714915867839,"strikeZoneBottom":1.43208957365016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.928925249301308,"aZ":-35.41325278559442,"pfxX":1.9238588086943675,"pfxZ":-1.882870376769775,"pX":1.729895349433161,"pZ":2.719967038142204,"vX0":7.588136460588663,"vY0":-129.63039915320334,"vZ0":-1.6195846983264488,"x":51.06,"y":165.34,"x0":-1.4702577179978966,"y0":50.00034606673567,"z0":6.025256994561144,"aX":3.313781925506292},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.5,"breakHorizontal":-4.9,"spinRate":2718,"spinDirection":51},"zone":12,"typeConfidence":0.89,"plateTime":0.42053515399307395,"extension":7.45611584629469},"index":1,"playId":"53f61fe1-c4a3-3497-b3a8-318f0c12371e","pitchNumber":2,"startTime":"2025-07-23T21:14:40.676Z","endTime":"2025-07-23T21:14:47.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"53f61fe1-c4a3-3497-b3a8-318f0c12371e","startTime":"2025-07-23T21:14:48.818Z","endTime":"2025-07-23T21:15:14.385Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":81.0,"endSpeed":74.4,"strikeZoneTop":3.49501660387659,"strikeZoneBottom":1.5028456132181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.824529683643398,"aZ":-45.17757367066838,"pfxX":2.2647297114787204,"pfxZ":-9.290217298351283,"pX":-0.3308413554172026,"pZ":3.0144428866451833,"vX0":2.0438302986269594,"vY0":-117.95497322373743,"vZ0":2.450595992275591,"x":129.61,"y":157.39,"x0":-1.5048674356474867,"y0":50.00296703488691,"z0":6.1477409505726275,"aX":3.1696240686732478},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-15.8,"breakHorizontal":-4.7,"spinRate":2758,"spinDirection":14},"zone":1,"typeConfidence":0.91,"plateTime":0.465540193573152,"extension":7.188588980091895},"index":3,"playId":"6ea0a8a0-13fc-338d-bb9b-37af3ab790d0","pitchNumber":3,"startTime":"2025-07-23T21:15:14.385Z","endTime":"2025-07-23T21:15:18.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"4fcf785b-ab91-4551-8344-1b2695879c06","startTime":"2025-07-23T21:15:33.547Z","endTime":"2025-07-23T21:15:38.547Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.780123802414803,"aZ":-44.70001879887132,"pfxX":-1.8037686016523766,"pfxZ":-8.260041752657134,"pX":0.8758823148857322,"pZ":-0.47375819984300954,"vX0":5.732958428257151,"vY0":-123.02494587637115,"vZ0":-6.183427643883512,"x":83.61,"y":251.57,"x0":-1.2609697205153363,"y0":50.00322247871867,"z0":5.905476461920686,"aX":-2.7373619671773266},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-16.2,"breakHorizontal":1.8,"spinRate":2806,"spinDirection":11},"zone":14,"typeConfidence":0.9,"plateTime":0.4470074283572334,"extension":7.187002345029099},"index":5,"playId":"fdd5dff4-ab40-3239-8a93-90365814eddf","pitchNumber":4,"startTime":"2025-07-23T21:15:52.513Z","endTime":"2025-07-23T21:16:00.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.73,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:16:00.503Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dalton Rushing grounds out, first baseman Ty France to pitcher Chris Paddack.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T21:17:54.997Z","endTime":"2025-07-23T21:20:03.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.25951101855809,"strikeZoneBottom":1.43087953465217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.164113382457924,"aZ":-24.353554667489494,"pfxX":1.346706743129884,"pfxZ":4.870893201680026,"pX":1.125196769681271,"pZ":1.0756466065064245,"vX0":6.815881074043952,"vY0":-124.85218129985157,"vZ0":-7.165946172311734,"x":74.11,"y":209.74,"x0":-1.7963300618959734,"y0":50.00169446122445,"z0":5.939280006632261,"aX":2.161467250785869},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.7,"spinRate":1944,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4358982300357126,"extension":6.9937581309726},"index":0,"playId":"d30bd852-9e1b-333c-92d0-ae0438f248e1","pitchNumber":1,"startTime":"2025-07-23T21:18:10.124Z","endTime":"2025-07-23T21:18:13.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.27669710788322,"strikeZoneBottom":1.41210843999413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.341834982896707,"aZ":-27.772167239778998,"pfxX":-8.968236327507386,"pfxZ":2.805338690780932,"pX":-1.1727144161350727,"pZ":2.8386704395680646,"vX0":5.047772218784578,"vY0":-123.87065776826519,"vZ0":-1.9512234091825238,"x":161.7,"y":162.14,"x0":-2.0608730520839362,"y0":50.003493751044154,"z0":5.935203032192088,"aX":-14.081797873713148},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.9,"breakHorizontal":15.2,"spinRate":1916,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.44043765434104865,"extension":7.0883877284606225},"index":1,"playId":"9d659692-c4ec-3816-affd-6b233db0f937","pitchNumber":2,"startTime":"2025-07-23T21:18:22.162Z","endTime":"2025-07-23T21:18:26.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.038873790210083,"aZ":-13.651159441115743,"pfxX":-5.400538084891301,"pfxZ":9.927233928114061,"pX":-0.4821147606801301,"pZ":3.1918390069659694,"vX0":5.3590881310737135,"vY0":-135.37351499021548,"vZ0":-5.167067684190671,"x":135.38,"y":152.6,"x0":-1.7805621719418518,"y0":50.006527643135406,"z0":6.072378144655472,"aX":-10.08086649469173},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2185,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40377349153613284,"extension":6.983296975426515},"index":2,"playId":"37ef296a-c117-3a6d-9830-22cc4ee1ce4f","pitchNumber":3,"startTime":"2025-07-23T21:18:37.459Z","endTime":"2025-07-23T21:18:40.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27769104825222,"aZ":-29.675879851871,"pfxX":-8.850772191450188,"pfxZ":1.598568863838853,"pX":-0.2341623779281881,"pZ":1.699190480142521,"vX0":7.1778919916467805,"vY0":-123.91446432302175,"vZ0":-4.006463620998908,"x":125.93,"y":192.9,"x0":-2.015552892543362,"y0":50.00083233485597,"z0":5.81069627610896,"aX":-13.79152579760465},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":14.4,"spinRate":1988,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.44168219269117737,"extension":6.9559974515108545},"index":3,"playId":"96a24b50-f496-37a3-bcd8-8b0c8be40215","pitchNumber":4,"startTime":"2025-07-23T21:18:51.789Z","endTime":"2025-07-23T21:18:55.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T21:19:00.549Z","endTime":"2025-07-23T21:19:14.365Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.854014823253074,"aZ":-13.842341172649286,"pfxX":-7.46058065354853,"pfxZ":9.686022305007432,"pX":-0.41409986397441845,"pZ":2.947016168825899,"vX0":6.037981553757225,"vY0":-136.85068201718033,"vZ0":-5.870250247965994,"x":132.78,"y":159.21,"x0":-1.6823003407281714,"y0":50.00089247259159,"z0":6.071927128651248,"aX":-14.116705144562076},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2254,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.40059507873046796,"extension":6.89912424331883},"index":5,"playId":"79939250-46c0-3905-86be-5ee80675f9ac","pitchNumber":5,"startTime":"2025-07-23T21:19:14.365Z","endTime":"2025-07-23T21:19:19.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":95.8,"endSpeed":87.6,"strikeZoneTop":3.29950269806133,"strikeZoneBottom":1.29869458735273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76693905913178,"aZ":-13.252918908472934,"pfxX":-5.704779019395382,"pfxZ":9.592525807037589,"pX":-0.2084022455335335,"pZ":4.0266453007276555,"vX0":6.153506687873593,"vY0":-139.40709903195804,"vZ0":-3.3884442421387444,"x":124.94,"y":130.06,"x0":-1.701080323271298,"y0":50.0001448591965,"z0":6.130266569251107,"aX":-11.24945877622939},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":9.1,"spinRate":2217,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39260598701644733,"extension":6.917837116317407},"index":6,"playId":"566ff92f-634e-3b8c-b883-fc5f33007dc2","pitchNumber":6,"startTime":"2025-07-23T21:19:39.497Z","endTime":"2025-07-23T21:19:43.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69673921904985,"aZ":-31.10564375551029,"pfxX":-9.021656163270265,"pfxZ":0.6651796186792129,"pX":-0.6573848777741147,"pZ":2.2576782986940773,"vX0":6.155014889432757,"vY0":-125.42043420085845,"vZ0":-2.612222909733254,"x":142.06,"y":177.82,"x0":-1.9677504459475927,"y0":50.000041972390505,"z0":5.842204055713367,"aX":-14.4110389269623},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":15.0,"spinRate":1691,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.43623840821032234,"extension":6.891370408201043},"hitData":{"launchSpeed":87.8,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.12,"coordY":166.26}},"index":7,"playId":"8640375b-e4d2-3ada-8db1-9ebfb8ba76a8","pitchNumber":7,"startTime":"2025-07-23T21:19:55.042Z","endTime":"2025-07-23T21:20:03.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:20:03.044Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hyeseong Kim strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T21:20:22.816Z","endTime":"2025-07-23T21:21:40.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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, 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":85.7,"endSpeed":78.6,"strikeZoneTop":2.90785114063723,"strikeZoneBottom":1.4307915629046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11995985086422,"aZ":-29.237593178473606,"pfxX":-10.87360300152169,"pfxZ":1.8659177510795733,"pX":-0.7533032837913071,"pZ":2.7182907906486276,"vX0":6.584711032420294,"vY0":-124.61960171221119,"vZ0":-1.805676345556046,"x":145.71,"y":165.39,"x0":-2.0175796513406965,"y0":50.00209926413591,"z0":5.868209801560323,"aX":-17.096272126583585},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":18.1,"spinRate":1955,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.4395842525813576,"extension":7.0934341213164585},"index":0,"playId":"df207c3d-8489-3896-9a77-a02a779921b1","pitchNumber":1,"startTime":"2025-07-23T21:20:29.044Z","endTime":"2025-07-23T21:20:32.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":2.88100001577445,"strikeZoneBottom":1.3293969862458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85426417233256,"aZ":-15.03256640017833,"pfxX":-6.819306580137701,"pfxZ":8.82097183575054,"pX":-0.9034564753061728,"pZ":2.518260136819501,"vX0":4.523994770683454,"vY0":-138.290659013714,"vZ0":-6.843552345861603,"x":151.44,"y":170.79,"x0":-1.6716649242267916,"y0":50.00642207861866,"z0":6.027267327546347,"aX":-13.256000717064053},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":11.4,"spinRate":2268,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39556133996300114,"extension":7.0205977660749115},"index":1,"playId":"c91e0fcf-88f2-3dd0-8417-ebc03e568d65","pitchNumber":2,"startTime":"2025-07-23T21:20:43.472Z","endTime":"2025-07-23T21:20:47.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":2.96072908823759,"strikeZoneBottom":1.34375225815353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7689387699773,"aZ":-26.162909839857463,"pfxX":-1.0880277317858118,"pfxZ":3.57257618923338,"pX":1.9579183283671482,"pZ":1.5472991742442601,"vX0":9.554865799483695,"vY0":-128.68970131000532,"vZ0":-5.985056517113385,"x":42.37,"y":197.0,"x0":-1.6558242178311422,"y0":50.00356806731304,"z0":5.919727882243808,"aX":-1.8314321478498992},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-0.1,"spinRate":1994,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4250103861229335,"extension":6.9237794102931085},"index":2,"playId":"16939620-0547-3cc0-8263-e3600a6d86aa","pitchNumber":3,"startTime":"2025-07-23T21:21:00.710Z","endTime":"2025-07-23T21:21:05.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":2.94,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.869316760109058,"aZ":-28.575497202028167,"pfxX":-10.17091221907712,"pfxZ":2.188243655467039,"pX":-1.1742659813733758,"pZ":1.3867038048702507,"vX0":5.790433876988636,"vY0":-126.80101107798657,"vZ0":-5.228430992934123,"x":161.76,"y":201.34,"x0":-2.1561025897359483,"y0":50.000895745788085,"z0":5.732007883588471,"aX":-16.70083352160201},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":17.3,"spinRate":1956,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4305742278242639,"extension":7.007084189720044},"index":3,"playId":"87660c0d-6922-3b06-8141-00d42a69c870","pitchNumber":4,"startTime":"2025-07-23T21:21:15.335Z","endTime":"2025-07-23T21:21:20.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.2,"strikeZoneTop":2.94,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.588845047297376,"aZ":-12.62696749825642,"pfxX":-5.992566734377174,"pfxZ":9.700829621694474,"pX":-0.7858509548029587,"pZ":2.426163157975371,"vX0":4.803803005052163,"vY0":-140.096437632304,"vZ0":-7.748155886567814,"x":146.95,"y":173.27,"x0":-1.7325984271717505,"y0":50.00435636928475,"z0":6.0280606352779795,"aX":-12.076393442071454},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2276,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3889504881773691,"extension":6.859955287202129},"index":4,"playId":"fdb71f11-701d-3197-b306-3a4de62846d3","pitchNumber":5,"startTime":"2025-07-23T21:21:36.443Z","endTime":"2025-07-23T21:21:40.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:21:40.452Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a line drive to left fielder Willi Castro.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T21:22:12.732Z","endTime":"2025-07-23T21:23:19.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-23T21:22:01.727Z","endTime":"2025-07-23T21:22:14.922Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.6,"endSpeed":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.471704039816846,"aZ":-13.350984018558929,"pfxX":-5.802631436603706,"pfxZ":9.983322681775356,"pX":0.7018892969831498,"pZ":2.972959454049856,"vX0":8.04802213305995,"vY0":-136.10091756199142,"vZ0":-5.8521256059444395,"x":90.25,"y":158.51,"x0":-1.5327178321675168,"y0":50.002980190768696,"z0":6.067374705070551,"aX":-10.941237085219482},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2122,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4016722586582313,"extension":6.944248339936887},"index":1,"playId":"3ae9600f-57e6-3a33-ae6c-dbd0de30f6ef","pitchNumber":1,"startTime":"2025-07-23T21:22:14.922Z","endTime":"2025-07-23T21:22:19.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.30541285750425,"strikeZoneBottom":1.46775795717972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.48517493347763,"aZ":-27.290764602217518,"pfxX":-8.32268351151025,"pfxZ":3.0651675334603867,"pX":-0.9225809754711306,"pZ":1.9276718376364192,"vX0":5.488047671023996,"vY0":-125.16596733957397,"vZ0":-3.9881588581177296,"x":152.17,"y":186.73,"x0":-2.0586929410074353,"y0":50.001700991166885,"z0":5.76812700542025,"aX":-13.248115454519311},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":13.9,"spinRate":1912,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43704945466747835,"extension":6.86802522834034},"index":2,"playId":"60acab7f-31fc-35b6-9ad9-26db198143d0","pitchNumber":2,"startTime":"2025-07-23T21:22:35.883Z","endTime":"2025-07-23T21:22:39.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.27016866169086,"strikeZoneBottom":1.42299956103393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.785956864764106,"aZ":-25.34236850996051,"pfxX":-8.798435351660721,"pfxZ":4.294720334896018,"pX":-1.9343090867800266,"pZ":1.9699993203252775,"vX0":3.745320999030827,"vY0":-125.389785736525,"vZ0":-4.220864975125643,"x":190.73,"y":185.59,"x0":-2.3058407063651,"y0":50.000368706464016,"z0":5.747302074531259,"aX":-13.982360812307089},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.1,"breakHorizontal":15.0,"spinRate":1920,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4371240451930425,"extension":6.822187552344007},"index":3,"playId":"6cfbf816-3a28-3312-b118-f07a3eebaab0","pitchNumber":3,"startTime":"2025-07-23T21:22:54.411Z","endTime":"2025-07-23T21:22:57.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.186257650643046,"aZ":-14.20167229519774,"pfxX":-6.1433588753255695,"pfxZ":9.087382491484608,"pX":-0.8530226918813703,"pZ":2.8845018922788057,"vX0":4.416969113012376,"vY0":-139.23113905427425,"vZ0":-6.284500321028227,"x":149.52,"y":160.9,"x0":-1.6562126350103752,"y0":50.00056529637598,"z0":6.09852986178816,"aX":-12.14527330853394},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2236,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39234691100927677,"extension":6.895275827113005},"hitData":{"launchSpeed":96.5,"launchAngle":10.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.03,"coordY":98.06}},"index":4,"playId":"d16cd976-f98e-34fd-8de2-c6ff779b93d8","pitchNumber":4,"startTime":"2025-07-23T21:23:10.512Z","endTime":"2025-07-23T21:23:19.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.59,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:23:19.971Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T21:23:42.747Z","endTime":"2025-07-23T21:24:03.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99176667889321,"aZ":-26.949394106874742,"pfxX":-9.84860934194761,"pfxZ":3.2989399567776676,"pX":-0.595199574016371,"pZ":2.236361537179662,"vX0":7.0351318471435516,"vY0":-124.96797919080961,"vZ0":-3.138564157000686,"x":139.69,"y":178.4,"x0":-2.1661607446378253,"y0":50.00198970803838,"z0":5.720402348475507,"aX":-15.589291693333966},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":16.2,"spinRate":2074,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4381569606911322,"extension":6.841562333583688},"hitData":{"launchSpeed":89.6,"launchAngle":34.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.81,"coordY":64.87}},"index":0,"playId":"0da67309-123f-3f95-b5c8-42b150db74e3","pitchNumber":1,"startTime":"2025-07-23T21:23:54.286Z","endTime":"2025-07-23T21:24:03.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:24:03.238Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T21:26:04.821Z","endTime":"2025-07-23T21:28:27.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.892646303673505,"aZ":-10.6423821688317,"pfxX":-1.7050877882274955,"pfxZ":10.629392049433335,"pX":-0.5630529896619003,"pZ":2.7463613934575837,"vX0":3.9400187232546675,"vY0":-140.7189851974353,"vZ0":-6.532663611169724,"x":138.46,"y":164.63,"x0":-1.7535144768049884,"y0":50.00473248049084,"z0":5.771844360088089,"aX":-3.4548756741814195},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":2.4,"spinRate":2703,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.3877267983821615,"extension":7.463007976585675},"index":0,"playId":"1290bcce-c265-3c65-96eb-fa000ae136a0","pitchNumber":1,"startTime":"2025-07-23T21:26:13.527Z","endTime":"2025-07-23T21:26:16.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.59447229810101,"strikeZoneBottom":1.60490261350663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.345988017808278,"aZ":-44.51672025429404,"pfxX":3.1708977839080745,"pfxZ":-8.93201562722681,"pX":1.046832616558232,"pZ":-0.0034593636705675247,"vX0":5.249373164256264,"vY0":-117.9235959049371,"vZ0":-4.0973041756665705,"x":77.1,"y":238.87,"x0":-1.6365122916199277,"y0":50.00277610396286,"z0":5.942391288508109,"aX":4.381320523305965},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-16.9,"breakHorizontal":-7.2,"spinRate":2867,"spinDirection":19},"zone":14,"typeConfidence":0.9,"plateTime":0.46785610126331667,"extension":7.405631948309377},"index":1,"playId":"a7ecfcc2-a2c4-311b-9a37-4b846888a3de","pitchNumber":2,"startTime":"2025-07-23T21:26:34.839Z","endTime":"2025-07-23T21:26:37.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.4,"endSpeed":86.0,"strikeZoneTop":3.63807638061151,"strikeZoneBottom":1.68597308215844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.303338499041853,"aZ":-17.157803425123817,"pfxX":-7.964668489382404,"pfxZ":7.952958985637112,"pX":1.1961397263969527,"pZ":1.1210335502961923,"vX0":10.224086475385036,"vY0":-136.79300066945362,"vZ0":-8.970114824177852,"x":71.41,"y":208.51,"x0":-1.5620427207337164,"y0":50.00181804144096,"z0":5.628528401791232,"aX":-15.034499443390215},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":12.1,"spinRate":2617,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.401025544608709,"extension":7.591695038358195},"index":2,"playId":"ad44fdb5-c7ae-3217-8459-894af1ce24d1","pitchNumber":3,"startTime":"2025-07-23T21:26:53.580Z","endTime":"2025-07-23T21:26:56.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25310371743432,"aZ":-12.867325833209932,"pfxX":-2.7336569470789485,"pfxZ":9.85028521149236,"pX":-0.4124112128823547,"pZ":3.6503001894831764,"vX0":4.624592932832512,"vY0":-138.9007189433753,"vZ0":-3.6131738944996163,"x":132.72,"y":140.22,"x0":-1.7414759618911935,"y0":50.00109030679158,"z0":5.819841537824576,"aX":-5.357597690637583},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":4.1,"spinRate":2577,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.3938847729315622,"extension":7.661712238737156},"index":3,"playId":"ea2c030e-f11f-322e-a898-dec7c665756c","pitchNumber":4,"startTime":"2025-07-23T21:27:08.939Z","endTime":"2025-07-23T21:27:12.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T21:27:28.727Z","endTime":"2025-07-23T21:27:42.177Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.662581040071384,"aZ":-19.08541667230976,"pfxX":-1.054295250313082,"pfxZ":6.898352832977816,"pX":-0.3267408805491856,"pZ":4.130261757554122,"vX0":3.5085052391304004,"vY0":-136.11392593763506,"vZ0":-1.2262482350059598,"x":129.45,"y":127.26,"x0":-1.4890474188303728,"y0":50.005388744500436,"z0":5.893488097981039,"aX":-2.001515925117381},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":1.2,"spinRate":2436,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4006597559896776,"extension":7.64514387501872},"index":5,"playId":"ac951446-8ced-327a-ab99-f58a9dff8153","pitchNumber":5,"startTime":"2025-07-23T21:27:42.177Z","endTime":"2025-07-23T21:27:46.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.60522700991841,"strikeZoneBottom":1.62183148774679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88380770067832,"aZ":-35.66642440348098,"pfxX":0.7798598586075167,"pfxZ":-2.067154627462938,"pX":1.007601276919286,"pZ":0.7365840002688406,"vX0":6.600218150581685,"vY0":-128.64751383941393,"vZ0":-5.749962346135319,"x":78.59,"y":218.89,"x0":-1.6849505024586904,"y0":50.0039998236976,"z0":5.742007572716767,"aX":1.3160976077714852},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.8,"breakHorizontal":-2.8,"spinRate":2657,"spinDirection":21},"zone":14,"typeConfidence":0.85,"plateTime":0.42458510634731006,"extension":7.576046234980943},"index":6,"playId":"9491be59-c999-3877-a025-7b767afa2120","pitchNumber":6,"startTime":"2025-07-23T21:28:03.501Z","endTime":"2025-07-23T21:28:06.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.105837445271302,"aZ":-20.29971532029013,"pfxX":-4.0987158786897915,"pfxZ":6.107837359869361,"pX":0.07838631517936788,"pZ":2.5878229876688446,"vX0":6.248608910948386,"vY0":-137.5019214620004,"vZ0":-4.792989378103691,"x":114.01,"y":168.91,"x0":-1.6751472245130117,"y0":50.00321819369499,"z0":5.702438320314852,"aX":-7.969431305712714},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":6.4,"spinRate":2506,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.39602533166928033,"extension":7.580353602771093},"index":7,"playId":"12be5505-7a99-3509-b7e5-74bf9547d245","pitchNumber":7,"startTime":"2025-07-23T21:28:24.628Z","endTime":"2025-07-23T21:28:27.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:28:27.743Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T21:28:41.128Z","endTime":"2025-07-23T21:29:56.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.81,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.957111317129954,"aZ":-18.026669598042197,"pfxX":0.6891994459650648,"pfxZ":7.13702080217872,"pX":0.3419407018457087,"pZ":2.7509505649401875,"vX0":4.7268523856374225,"vY0":-139.33733739441044,"vZ0":-5.220354962215491,"x":103.97,"y":164.5,"x0":-1.4603893609686007,"y0":50.00274356732473,"z0":5.82576188806651,"aX":1.3648734913237153},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":-2.2,"spinRate":2568,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.391892834248075,"extension":7.607069981554723},"index":0,"playId":"7c1a325d-f60a-3ec7-991c-34c7272fb4d5","pitchNumber":1,"startTime":"2025-07-23T21:28:53.299Z","endTime":"2025-07-23T21:28:56.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.4,"strikeZoneTop":3.7008497790907,"strikeZoneBottom":1.71167165793038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.799526526870295,"aZ":-45.870647628652,"pfxX":4.7435534725675605,"pfxZ":-9.94783134381207,"pX":-0.9896720365323893,"pZ":3.6378979817505677,"vX0":0.21782705973466096,"vY0":-117.61210207407642,"vZ0":4.015533459377657,"x":154.72,"y":140.56,"x0":-1.6985988009061523,"y0":50.00102451211884,"z0":6.210672465895805,"aX":6.532776558507321},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-16.4,"breakHorizontal":-8.6,"spinRate":2779,"spinDirection":21},"zone":11,"typeConfidence":0.9,"plateTime":0.46872828192186367,"extension":7.079495141510754},"index":1,"playId":"5091fcea-a4e7-33b1-af28-9e578b4a7a1a","pitchNumber":2,"startTime":"2025-07-23T21:29:15.482Z","endTime":"2025-07-23T21:29:19.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.74145353960357,"strikeZoneBottom":1.67937231293534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20191904673931,"aZ":-16.18418143288366,"pfxX":-5.405804595516095,"pfxZ":8.053222727609548,"pX":0.7304609587176064,"pZ":1.5710166958620078,"vX0":8.105494773494152,"vY0":-140.1509131017938,"vZ0":-8.291190232539154,"x":89.16,"y":196.36,"x0":-1.4992037671047151,"y0":50.005831300518814,"z0":5.628759901055758,"aX":-10.737452836863993},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":8.0,"spinRate":2562,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.3910782933032948,"extension":7.87741188845081},"index":2,"playId":"c3d7e27e-8d6a-30e7-bc0d-01793041196c","pitchNumber":3,"startTime":"2025-07-23T21:29:32.253Z","endTime":"2025-07-23T21:29:36.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.81,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.746203198855,"aZ":-45.092653614677495,"pfxX":0.9010330702995335,"pfxZ":-8.67141905373512,"pX":0.3232867655020543,"pZ":0.14374561441697453,"vX0":4.0819537417735665,"vY0":-121.78687928660663,"vZ0":-4.2465567554890296,"x":104.68,"y":234.9,"x0":-1.4972397307552328,"y0":50.00372444892191,"z0":5.843126956666031,"aX":1.341555476667488},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.4,"breakHorizontal":-2.6,"spinRate":2762,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.4511722913088567,"extension":7.372533258169637},"index":3,"playId":"bac9b36f-91e0-37c8-8869-ef4aa87340e1","pitchNumber":4,"startTime":"2025-07-23T21:29:51.274Z","endTime":"2025-07-23T21:29:56.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:29:56.776Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T21:30:13.903Z","endTime":"2025-07-23T21:32:23.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.440233308033207,"aZ":-31.30675745027662,"pfxX":2.032542302615916,"pfxZ":0.49586171638684107,"pX":0.7372565999651081,"pZ":1.7035125971848553,"vX0":5.81881772091695,"vY0":-130.17923167281234,"vZ0":-4.25986630697181,"x":88.9,"y":192.79,"x0":-1.7774551165745283,"y0":50.0024130626139,"z0":5.691220417182332,"aX":3.539609066664535},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.2,"breakHorizontal":-4.8,"spinRate":2770,"spinDirection":72},"zone":9,"typeConfidence":0.9,"plateTime":0.4183429335844786,"extension":7.2777222752190935},"index":0,"playId":"91aa8f0a-ce12-37a4-9bf7-c52283a67379","pitchNumber":1,"startTime":"2025-07-23T21:30:26.849Z","endTime":"2025-07-23T21:30:29.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":95.9,"endSpeed":88.8,"strikeZoneTop":3.45376390067364,"strikeZoneBottom":1.57560168483031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.66901939000728,"aZ":-17.971925736410387,"pfxX":-5.563808443409277,"pfxZ":7.104922404661277,"pX":0.5232808835655284,"pZ":2.4952884271016558,"vX0":7.3483338552235145,"vY0":-139.5923187737914,"vZ0":-6.020002801465289,"x":97.05,"y":171.41,"x0":-1.4048194393443327,"y0":50.003250432262725,"z0":5.839218190156239,"aX":-11.121590812900168},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":8.8,"spinRate":2499,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.390484021781913,"extension":7.297585937569279},"index":1,"playId":"ba67edc2-cd3c-3ca1-b1e0-e1fdd7965ba7","pitchNumber":2,"startTime":"2025-07-23T21:30:42.926Z","endTime":"2025-07-23T21:30:46.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":83.3,"endSpeed":77.8,"strikeZoneTop":3.32119459542646,"strikeZoneBottom":1.55573649041163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8325423053688,"aZ":-43.92487455825355,"pfxX":0.16058468783201807,"pfxZ":-7.860497201933913,"pX":0.9320320673362523,"pZ":0.31272796695997324,"vX0":5.220071828208747,"vY0":-121.23087560477211,"vZ0":-4.355625421378243,"x":81.47,"y":230.34,"x0":-1.2665143085121757,"y0":50.00450238100777,"z0":5.95137331491207,"aX":0.23970232089006274},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-15.0,"breakHorizontal":-1.4,"spinRate":2871,"spinDirection":14},"zone":14,"typeConfidence":0.91,"plateTime":0.45112656583265043,"extension":7.188334839215832},"index":2,"playId":"7dac2f03-1257-39d7-95ed-b9825b8d2df9","pitchNumber":3,"startTime":"2025-07-23T21:30:59.789Z","endTime":"2025-07-23T21:31:04.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":83.2,"endSpeed":77.3,"strikeZoneTop":3.24294725320752,"strikeZoneBottom":1.59359464852068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.377788460545204,"aZ":-44.75309869828979,"pfxX":-1.1144556667031082,"pfxZ":-8.574226234920427,"pX":1.66404328509589,"pZ":-1.168611663773224,"vX0":7.012823480127411,"vY0":-120.85059818486637,"vZ0":-7.134494280254362,"x":53.57,"y":270.33,"x0":-1.1410695804496447,"y0":50.00446307254052,"z0":5.790781144356953,"aX":-1.6359528658658435},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-17.2,"breakHorizontal":0.2,"spinRate":2856,"spinDirection":15},"zone":14,"typeConfidence":0.91,"plateTime":0.4546812257771955,"extension":7.184418392970584},"index":3,"playId":"7470c026-e5d4-352a-98c1-6513abd3d78a","pitchNumber":4,"startTime":"2025-07-23T21:31:28.160Z","endTime":"2025-07-23T21:31:31.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.31281619946183,"strikeZoneBottom":1.60407728254942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.034421186124074,"aZ":-14.74306920344317,"pfxX":-3.6810220446959776,"pfxZ":8.980620091446225,"pX":0.8679996072916848,"pZ":3.2360072296661686,"vX0":7.478681879200309,"vY0":-138.01802320572386,"vZ0":-4.252337427706234,"x":83.91,"y":151.41,"x0":-1.3913135559543748,"y0":50.00032668413798,"z0":5.780944007048341,"aX":-7.1435631449102015},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":5.2,"spinRate":2478,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.39596739521104807,"extension":7.605185808942696},"index":4,"playId":"c5253f89-9d79-3acc-8aa0-e18af40c0714","pitchNumber":5,"startTime":"2025-07-23T21:31:57.704Z","endTime":"2025-07-23T21:32:04.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.31179651137074,"strikeZoneBottom":1.54993182658557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.071730550232434,"aZ":-12.546037342313502,"pfxX":0.2505837072449819,"pfxZ":9.970951122709186,"pX":-0.9737828328489281,"pZ":2.053802083313755,"vX0":1.1372903348493606,"vY0":-138.7103833332775,"vZ0":-8.0367778511291,"x":154.12,"y":183.33,"x0":-1.419962391874629,"y0":50.002586679014506,"z0":5.805885217785111,"aX":0.49308216411350503},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":-0.7,"spinRate":2469,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.39335330685774705,"extension":7.665746498545981},"index":5,"playId":"b7165efa-9663-3d90-a154-a0242d33d0cd","pitchNumber":6,"startTime":"2025-07-23T21:32:18.488Z","endTime":"2025-07-23T21:32:23.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:32:23.884Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T21:34:20.163Z","endTime":"2025-07-23T21:35:27.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":78.3,"endSpeed":72.3,"strikeZoneTop":3.28070229557812,"strikeZoneBottom":1.42102597597738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.951342480247973,"aZ":-43.43121276707988,"pfxX":0.8233314041214626,"pfxZ":-8.598014438413326,"pX":-0.3158855488771787,"pZ":1.7614943531730727,"vX0":3.5443517642031903,"vY0":-113.95901355299432,"vZ0":-0.10047746035080585,"x":129.04,"y":191.22,"x0":-2.0016948226881865,"y0":50.00483079803417,"z0":6.1148595808468915,"aX":1.0774416570439818},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.2,"breakHorizontal":-2.4,"spinRate":2041,"spinDirection":23},"zone":7,"typeConfidence":2.0,"plateTime":0.4815753628249926,"extension":6.8138985262364},"index":0,"playId":"e84d6190-3525-3e10-8b9c-63bf1ffc781d","pitchNumber":1,"startTime":"2025-07-23T21:34:38.319Z","endTime":"2025-07-23T21:34:47.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.13842015703343,"strikeZoneBottom":1.39043089383218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7233888783637,"aZ":-25.02380607628066,"pfxX":-0.6485146647545319,"pfxZ":4.327056707740127,"pX":1.277075554137317,"pZ":2.367201656252515,"vX0":7.5629804016850635,"vY0":-126.90126928980608,"vZ0":-4.293595716430344,"x":68.32,"y":174.87,"x0":-1.6408174297525373,"y0":50.00413600798038,"z0":6.0433059545317205,"aX":-1.0730980549883165},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.2,"breakHorizontal":-0.4,"spinRate":1996,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.429441710123724,"extension":6.764319283871676},"index":1,"playId":"5f7497e7-6e5b-3773-8531-c2b8bc8e2a43","pitchNumber":2,"startTime":"2025-07-23T21:34:51.206Z","endTime":"2025-07-23T21:34:54.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.83546552878146,"aZ":-26.874540973065823,"pfxX":0.31979486858380346,"pfxZ":3.234298878320078,"pX":0.8271094191732183,"pZ":1.3439864119730034,"vX0":6.324915104927343,"vY0":-126.6048080506231,"vZ0":-6.304569946082202,"x":85.47,"y":202.49,"x0":-1.7362177160562384,"y0":50.00005290772564,"z0":5.993767403736546,"aX":0.522503021071517},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":-1.9,"spinRate":2003,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.43125835547604385,"extension":6.878435237700201},"index":2,"playId":"7519ecab-d4eb-3624-ae94-5d5711eedb79","pitchNumber":3,"startTime":"2025-07-23T21:35:04.548Z","endTime":"2025-07-23T21:35:07.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.29713238242902,"strikeZoneBottom":1.52348316857771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.291429600496887,"aZ":-26.237712824209883,"pfxX":0.6931555161007914,"pfxZ":3.533648427824585,"pX":0.8360300847911661,"pZ":1.9052063669263408,"vX0":6.595155638968508,"vY0":-128.01443650349628,"vZ0":-5.2822876998494745,"x":85.13,"y":187.34,"x0":-1.8503904033955123,"y0":50.00555903182366,"z0":6.0172329844294525,"aX":1.163740915642104},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":-2.5,"spinRate":1962,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4258128353204138,"extension":6.990882472621101},"index":3,"playId":"33abca74-220b-37d4-8861-f0e4bbc10f5c","pitchNumber":4,"startTime":"2025-07-23T21:35:22.195Z","endTime":"2025-07-23T21:35:27.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:35:27.440Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T21:35:35.763Z","endTime":"2025-07-23T21:36:48.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80515941667401,"aZ":-13.880237248314259,"pfxX":-7.482419073873675,"pfxZ":9.633208557224558,"pX":-0.4921862709937609,"pZ":2.501095187840894,"vX0":6.027039752416693,"vY0":-136.85500485709056,"vZ0":-6.924483311632315,"x":135.76,"y":171.25,"x0":-1.749298265428874,"y0":50.00661043705147,"z0":6.0123839558746175,"aX":-14.216318885576774},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":12.4,"spinRate":2307,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3999982358062839,"extension":7.034797412967524},"index":0,"playId":"8c32a43b-5990-3f11-9a56-aea03d74381f","pitchNumber":1,"startTime":"2025-07-23T21:35:50.815Z","endTime":"2025-07-23T21:35:53.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51557700744654,"aZ":-12.968004065359612,"pfxX":-6.851947094663686,"pfxZ":9.924621391021766,"pX":-0.023985884539609127,"pZ":1.7285717195722665,"vX0":6.869072237114628,"vY0":-138.159501186832,"vZ0":-9.125139584163561,"x":117.91,"y":192.11,"x0":-1.6511286081995247,"y0":50.00368011761165,"z0":5.944013077360463,"aX":-13.259741232402934},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":11.0,"spinRate":2332,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3963186310667277,"extension":6.956685237392345},"index":1,"playId":"e976c5a2-1d23-3d48-bdfe-de130fe049d1","pitchNumber":2,"startTime":"2025-07-23T21:36:04.695Z","endTime":"2025-07-23T21:36:08.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-23T21:36:26.574Z","endTime":"2025-07-23T21:36:26.575Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.48813544186243,"strikeZoneBottom":1.46741477191111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.775478699340123,"aZ":-13.45713046894982,"pfxX":-5.541643596307892,"pfxZ":9.193535622835121,"pX":-0.6854288242855695,"pZ":4.453525741635608,"vX0":4.828850208855752,"vY0":-140.80314520025001,"vZ0":-2.2753286764541287,"x":143.13,"y":118.53,"x0":-1.6909478472469661,"y0":50.00309585132568,"z0":6.128115263438655,"aX":-11.283184199006042},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2266,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3869352081052151,"extension":6.828911851285372},"index":3,"playId":"5eb8c4b1-9452-37fe-a68f-5a1670e6b32b","pitchNumber":3,"startTime":"2025-07-23T21:36:26.576Z","endTime":"2025-07-23T21:36:29.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88241163090722,"aZ":-12.028436590021146,"pfxX":-6.309550526803896,"pfxZ":9.829834129465238,"pX":-0.1597940451231478,"pZ":3.796455342931375,"vX0":6.038826341768515,"vY0":-141.2539264001677,"vZ0":-4.35836786577189,"x":123.09,"y":136.28,"x0":-1.4909584647819059,"y0":50.00370474485828,"z0":6.114602335025104,"aX":-12.932674541182866},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":10.4,"spinRate":2301,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3856662821212291,"extension":6.927797810609508},"index":4,"playId":"631ce8a3-be0e-36cf-8776-2ed7a5f54bf8","pitchNumber":4,"startTime":"2025-07-23T21:36:43.840Z","endTime":"2025-07-23T21:36:48.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:36:48.485Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Teoscar Hernández lines out sharply to right fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T21:37:08.395Z","endTime":"2025-07-23T21:38:10.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(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.8,"strikeZoneTop":3.59102117118891,"strikeZoneBottom":1.68459634303207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26524932648751,"aZ":-12.107738195256983,"pfxX":-5.294562496331725,"pfxZ":10.03830861504335,"pX":0.8482093354271855,"pZ":2.7620366927361912,"vX0":8.552378296196395,"vY0":-139.51700794817344,"vZ0":-6.845129518363841,"x":84.67,"y":164.21,"x0":-1.5495259451932235,"y0":50.00523503558898,"z0":6.021962988916925,"aX":-10.58676249388853},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":8.2,"spinRate":2141,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39050466064362155,"extension":7.055572636829904},"index":0,"playId":"2aaa563f-ad45-3ba4-9786-b42966496df8","pitchNumber":1,"startTime":"2025-07-23T21:37:14.640Z","endTime":"2025-07-23T21:37:20.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.640090153214743,"aZ":-29.23749222449784,"pfxX":-8.114624326063634,"pfxZ":1.7726318706753847,"pX":0.14046567965230294,"pZ":2.60706062845361,"vX0":7.858488282056218,"vY0":-126.6401247274745,"vZ0":-2.424603773901346,"x":111.65,"y":168.39,"x0":-1.9230003130464601,"y0":50.000254532747675,"z0":5.875336640072185,"aX":-13.40873917704704},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":13.3,"spinRate":1892,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.42967011803754174,"extension":6.961369146447502},"index":1,"playId":"fee2a29a-ff2b-3a8b-9a38-b39d39fcac53","pitchNumber":2,"startTime":"2025-07-23T21:37:28.756Z","endTime":"2025-07-23T21:37:32.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":84.4,"strikeZoneTop":3.49782892580785,"strikeZoneBottom":1.65817242920657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56656087354979,"aZ":-24.885624656053608,"pfxX":-0.11567199577102016,"pfxZ":4.117557104991047,"pX":1.4992552400962234,"pZ":1.1633503548505022,"vX0":8.159257969906006,"vY0":-130.6522416566369,"vZ0":-7.693125292824073,"x":59.85,"y":207.37,"x0":-1.6189923203116157,"y0":50.000781414186804,"z0":5.9528809197173596,"aX":-0.20639726231858155},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.4,"breakHorizontal":-1.2,"spinRate":2012,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4155882776419264,"extension":6.883876961729438},"index":2,"playId":"fbc9b344-579d-3c6b-a6be-feaac4a8f875","pitchNumber":3,"startTime":"2025-07-23T21:37:49.311Z","endTime":"2025-07-23T21:37:52.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.506372177161822,"aZ":-12.544278568661028,"pfxX":-6.716643429770558,"pfxZ":9.99601135133344,"pX":-0.20975686844335834,"pZ":1.754821960345673,"vX0":6.24161492728744,"vY0":-138.6466966849076,"vZ0":-9.20525167724931,"x":125.0,"y":191.4,"x0":-1.6081432566049956,"y0":50.00296762430371,"z0":5.93737083542172,"aX":-13.189206027635441},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2391,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.39376547080342483,"extension":6.971434214474648},"hitData":{"launchSpeed":104.1,"launchAngle":21.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.89,"coordY":81.65}},"index":3,"playId":"0680a3b9-209d-3a21-873f-b7cdac082847","pitchNumber":4,"startTime":"2025-07-23T21:38:02.869Z","endTime":"2025-07-23T21:38:10.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:38:10.031Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T21:40:02.674Z","endTime":"2025-07-23T21:40:28.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40886258380814,"aZ":-16.21431399916552,"pfxX":0.656530598527572,"pfxZ":8.331015439731235,"pX":0.15078370439853972,"pZ":2.6859698695674323,"vX0":4.550624480777045,"vY0":-136.6308905633562,"vZ0":-5.231729301276729,"x":111.25,"y":166.26,"x0":-1.6126402687764152,"y0":50.00231334622957,"z0":5.717427489171369,"aX":1.2560998624915092},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":-2.0,"spinRate":2501,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.39889779957366045,"extension":7.624226553032088},"hitData":{"launchSpeed":91.2,"launchAngle":40.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.86,"coordY":76.33}},"index":0,"playId":"139c0fc4-13d7-396d-b208-b2fed3797d16","pitchNumber":1,"startTime":"2025-07-23T21:40:17.553Z","endTime":"2025-07-23T21:40:28.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:40:28.064Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T21:40:39.907Z","endTime":"2025-07-23T21:42:19.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.8,"strikeZoneTop":3.28675654425486,"strikeZoneBottom":1.52588531537964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90088017406141,"aZ":-16.378343508121915,"pfxX":0.5016149737375889,"pfxZ":7.933816719345211,"pX":0.1436534686274795,"pZ":2.329561530325734,"vX0":4.595037331305282,"vY0":-138.96352577553753,"vZ0":-6.635818877444956,"x":111.52,"y":175.88,"x0":-1.5843138236733405,"y0":50.002554541867035,"z0":5.802680275706475,"aX":0.9980036532281016},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":-1.7,"spinRate":2588,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.3914843946069544,"extension":7.639644930724246},"index":0,"playId":"204c4ba3-d9c8-3bf4-9eb0-7e5a5ca9398b","pitchNumber":1,"startTime":"2025-07-23T21:40:52.638Z","endTime":"2025-07-23T21:40:56.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":91.0,"endSpeed":85.0,"strikeZoneTop":3.33718756334057,"strikeZoneBottom":1.62671149015726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.779298360543933,"aZ":-30.678981406448468,"pfxX":1.347969593575689,"pfxZ":0.8358622671819771,"pX":1.444442079074979,"pZ":0.7656884227457968,"vX0":7.680038284224105,"vY0":-132.3751690904931,"vZ0":-7.04533874103027,"x":61.94,"y":218.11,"x0":-1.6542393503673363,"y0":50.00597701221054,"z0":5.668888183071893,"aX":2.4242834322947417},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.4,"breakHorizontal":-4.0,"spinRate":2742,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4117132613552634,"extension":7.418645740945325},"index":1,"playId":"63a7fdc9-825d-3f61-a435-fac187505c72","pitchNumber":2,"startTime":"2025-07-23T21:41:07.528Z","endTime":"2025-07-23T21:41:11.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.00134812326398,"aZ":-45.011877290756225,"pfxX":3.1322946142196644,"pfxZ":-8.992254349182744,"pX":0.40186662453993405,"pZ":1.088854074378952,"vX0":3.640868223209602,"vY0":-118.77442168419486,"vZ0":-1.7119867379467293,"x":101.68,"y":209.38,"x0":-1.5586459143588032,"y0":50.005588594419606,"z0":5.916692702936298,"aX":4.469713912056712},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-16.4,"breakHorizontal":-6.6,"spinRate":2949,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.46137468341282517,"extension":7.078804143052289},"index":2,"playId":"197769fa-6019-347a-a74d-8632709be524","pitchNumber":3,"startTime":"2025-07-23T21:41:26.523Z","endTime":"2025-07-23T21:41:30.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":84.0,"endSpeed":78.1,"strikeZoneTop":3.19935304274858,"strikeZoneBottom":1.41369038574488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.864156675134446,"aZ":-44.09758793951773,"pfxX":-0.1832975746052501,"pfxZ":-7.913483416173538,"pX":0.9687065544730975,"pZ":-0.11305502902508738,"vX0":5.999354134965861,"vY0":-122.20120720835027,"vZ0":-5.348642438445398,"x":80.08,"y":241.83,"x0":-1.4978873937291364,"y0":50.00212735411431,"z0":5.906518945239137,"aX":-0.2769597997754684},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.4,"breakHorizontal":-1.1,"spinRate":2707,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.44882060389519784,"extension":7.452990553458777},"index":3,"playId":"4620eeba-3de5-31be-ae61-3218096e7cfc","pitchNumber":4,"startTime":"2025-07-23T21:41:47.551Z","endTime":"2025-07-23T21:41:50.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55188665922694,"aZ":-44.5072410286171,"pfxX":0.3920983390006467,"pfxZ":-8.204531111121984,"pX":0.25544206920644125,"pZ":0.8555999054537151,"vX0":3.9499298228257405,"vY0":-121.96677469287779,"vZ0":-2.9196668328239683,"x":107.26,"y":215.68,"x0":-1.4376902977417978,"y0":50.00364941095369,"z0":5.9155821617821776,"aX":0.5891800596402436},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-15.2,"breakHorizontal":-1.7,"spinRate":2685,"spinDirection":15},"zone":14,"typeConfidence":0.9,"plateTime":0.44950883376970996,"extension":7.378956954246135},"index":4,"playId":"4af45705-2544-3d95-88a0-30166cfa259f","pitchNumber":5,"startTime":"2025-07-23T21:42:14.354Z","endTime":"2025-07-23T21:42:19.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:42:19.170Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T21:42:43.220Z","endTime":"2025-07-23T21:44:34.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607192,"fullName":"Tyler Glasnow","link":"/api/v1/people/607192"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":88.3,"endSpeed":81.8,"strikeZoneTop":3.82494974364242,"strikeZoneBottom":1.73472259165662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.187323280420273,"aZ":-30.480541443167127,"pfxX":1.0049958843328115,"pfxZ":1.0099731799124125,"pX":1.3687336861848918,"pZ":1.3414097427271963,"vX0":7.577273166946013,"vY0":-128.42612507528605,"vZ0":-5.147661233059535,"x":64.83,"y":202.56,"x0":-1.7437347403917491,"y0":50.004652034091094,"z0":5.7268013512326545,"aX":1.6875377551817161},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.0,"breakHorizontal":-3.5,"spinRate":2573,"spinDirection":86},"zone":14,"typeConfidence":0.89,"plateTime":0.4255723773373292,"extension":7.4177123028144445},"index":0,"playId":"270319b3-f5ba-30c6-80f5-55bf8d33766a","pitchNumber":1,"startTime":"2025-07-23T21:42:48.184Z","endTime":"2025-07-23T21:42:52.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.78897597627882,"strikeZoneBottom":1.64083262499141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.754918033552936,"aZ":-17.77350382560718,"pfxX":-0.7328859099800171,"pfxZ":7.49091647924404,"pX":-0.7921272708734383,"pZ":3.209037641573333,"vX0":2.901130828671964,"vY0":-136.96303570195752,"vZ0":-3.740434202633519,"x":147.19,"y":152.14,"x0":-1.7642869360835105,"y0":50.006716767746624,"z0":5.788556481045508,"aX":-1.40970853332041},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":0.8,"spinRate":2464,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.398038357960683,"extension":7.565701280781624},"index":1,"playId":"2977b722-7634-3831-98fb-7e0738d51c78","pitchNumber":2,"startTime":"2025-07-23T21:43:02.195Z","endTime":"2025-07-23T21:43:07.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.82577358306925,"strikeZoneBottom":1.73967947541434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.607755071619472,"aZ":-35.834017843946086,"pfxX":-0.8028630480977315,"pfxZ":-2.1325138594474247,"pX":0.4875560755855284,"pZ":2.088243587952493,"vX0":6.078569789108666,"vY0":-129.19904857689724,"vZ0":-2.501419249854507,"x":98.42,"y":182.4,"x0":-1.7741840808763736,"y0":50.00058125330031,"z0":5.77749198248348,"aX":-1.3814834616184328},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.2,"breakHorizontal":0.4,"spinRate":2583,"spinDirection":69},"zone":9,"typeConfidence":0.89,"plateTime":0.4212064122499424,"extension":7.448743492520278},"index":2,"playId":"0d5863a0-59b9-3711-9f50-baad685d334d","pitchNumber":3,"startTime":"2025-07-23T21:43:17.411Z","endTime":"2025-07-23T21:43:20.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-23T21:43:28.754Z","endTime":"2025-07-23T21:43:43.477Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":84.7,"endSpeed":78.3,"strikeZoneTop":3.66034038151457,"strikeZoneBottom":1.77319815546748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.776191657081096,"aZ":-45.21959491073516,"pfxX":-0.7978694626299401,"pfxZ":-8.664898072686022,"pX":1.2783880850202025,"pZ":-1.8717556767714232,"vX0":6.748435148161244,"vY0":-122.84154757843838,"vZ0":-8.88723191698396,"x":68.27,"y":289.32,"x0":-1.4187707937649585,"y0":50.00365887794589,"z0":5.709682732730647,"aX":-1.2009489376137357},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-17.8,"breakHorizontal":-0.4,"spinRate":2895,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.4484936261476067,"extension":7.407488272975135},"index":4,"playId":"a8cf87b5-cc15-345a-8fe5-72ccec9ea0d2","pitchNumber":4,"startTime":"2025-07-23T21:43:43.477Z","endTime":"2025-07-23T21:43:46.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.73816661452889,"strikeZoneBottom":1.77268007876309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.158938708779058,"aZ":-19.56526356913279,"pfxX":-7.415020020974511,"pfxZ":6.558323812984106,"pX":0.7221661082853784,"pZ":3.6989662271700965,"vX0":8.395753261272278,"vY0":-137.6917766101553,"vZ0":-2.1282290827460826,"x":89.47,"y":138.91,"x0":-1.4010496636122691,"y0":50.003543713671554,"z0":5.803689257315545,"aX":-14.25913543127328},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":11.8,"spinRate":2552,"spinDirection":255},"zone":3,"typeConfidence":0.91,"plateTime":0.3975693556473896,"extension":7.496301905794842},"index":5,"playId":"a47e6744-1459-3e04-89ae-4c05a1a6b0ff","pitchNumber":5,"startTime":"2025-07-23T21:44:11.236Z","endTime":"2025-07-23T21:44:16.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.874171993899235,"aZ":-20.840817032723802,"pfxX":-8.682490606180902,"pfxZ":5.895239415342479,"pX":-0.8400988459571046,"pZ":3.2410019394416536,"vX0":5.363589034373173,"vY0":-137.82113324908744,"vZ0":-2.929162000951218,"x":149.02,"y":151.27,"x0":-1.6843190971801147,"y0":50.00041786668297,"z0":5.726391753333171,"aX":-16.68639028797783},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":14.6,"spinRate":2470,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3975515345912748,"extension":7.7473021424597635},"index":6,"playId":"19de6499-0cc5-377f-9b21-94f3195d9562","pitchNumber":6,"startTime":"2025-07-23T21:44:31.299Z","endTime":"2025-07-23T21:44:34.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":607192,"link":"/api/v1/people/607192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:44:34.301Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a fly ball to left fielder Willi Castro.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T21:46:57.377Z","endTime":"2025-07-23T21:47:27.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Danny Coulombe replaces Chris Paddack.","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-23T21:46:49.884Z","endTime":"2025-07-23T21:46:59.332Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.8,"strikeZoneTop":3.68786472086657,"strikeZoneBottom":1.61707859780141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.00846747646477,"aZ":-32.90054435228736,"pfxX":-5.322030142900753,"pfxZ":-0.5067052940728942,"pX":-0.416013933927783,"pZ":2.8874557583532114,"vX0":1.8749407202505806,"vY0":-118.25582382091189,"vZ0":-0.6337237515051694,"x":132.86,"y":160.82,"x0":-0.5202745993418435,"y0":50.001153195832025,"z0":6.133653960879308,"aX":-7.663217751000976},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.8,"breakHorizontal":9.4,"spinRate":2536,"spinDirection":324},"zone":4,"typeConfidence":0.88,"plateTime":0.460237864315896,"extension":5.685085604553928},"index":1,"playId":"c0323c2a-0196-3c93-b16b-cb074e7e1c61","pitchNumber":1,"startTime":"2025-07-23T21:46:59.332Z","endTime":"2025-07-23T21:47:03.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":85.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.607770455121486,"aZ":-21.724753675912613,"pfxX":6.062211623912715,"pfxZ":5.740666174953853,"pX":0.19678246733557933,"pZ":2.800344913212433,"vX0":-0.24046103324605972,"vY0":-132.87134738824096,"vZ0":-4.164836487833263,"x":109.5,"y":163.17,"x0":-0.5022958448091136,"y0":50.00419869028568,"z0":5.931340606764291,"aX":11.037647889651845},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.8,"breakHorizontal":-11.0,"spinRate":2276,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.40939474859164093,"extension":5.88393562131025},"hitData":{"launchSpeed":67.4,"launchAngle":33.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.0,"coordY":125.64}},"index":2,"playId":"7655aee5-bbb6-3c09-8711-129520396a07","pitchNumber":2,"startTime":"2025-07-23T21:47:16.188Z","endTime":"2025-07-23T21:47:27.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:47:27.180Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T21:47:42.566Z","endTime":"2025-07-23T21:51:18.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,10],"actionIndex":[9],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68704180669343,"aZ":-29.38084834488562,"pfxX":-1.7263495420353432,"pfxZ":1.7164037658577698,"pX":-0.46155931171111275,"pZ":2.2222994184949507,"vX0":0.233896032635601,"vY0":-126.09278405312489,"vZ0":-3.2301853761762516,"x":134.59,"y":178.78,"x0":-0.33027339663989275,"y0":50.00460590067591,"z0":5.860000809099149,"aX":-2.814349736691095},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":3.1,"spinRate":2581,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.43235546142363646,"extension":5.889178543439333},"index":0,"playId":"b8c41e31-d0f6-3701-af67-55a0dfe7b4d6","pitchNumber":1,"startTime":"2025-07-23T21:47:55.587Z","endTime":"2025-07-23T21:48:00.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.31841339450077,"strikeZoneBottom":1.581235440296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.89690802936867,"aZ":-29.795755090288793,"pfxX":-1.4150107205919769,"pfxZ":1.4724159191588875,"pX":-1.756588814702069,"pZ":1.4478108233140277,"vX0":-2.188217154940427,"vY0":-125.51009763130112,"vZ0":-4.79990990254432,"x":183.96,"y":199.69,"x0":-0.6944370972228765,"y0":50.00521183422608,"z0":5.770455291831192,"aX":-2.2910120171879336},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":3.0,"spinRate":2673,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.43396616485580175,"extension":5.864492675297132},"index":1,"playId":"2eb19023-48eb-322a-ab98-b6cfc23af01d","pitchNumber":2,"startTime":"2025-07-23T21:48:22.783Z","endTime":"2025-07-23T21:48:26.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04642960151192,"aZ":-28.392233532408554,"pfxX":-0.9869825963753538,"pfxZ":2.29163117412165,"pX":-1.3313226574186827,"pZ":1.7366917365200596,"vX0":-1.8022776523694783,"vY0":-126.9305241849688,"vZ0":-4.524815179298872,"x":167.75,"y":191.89,"x0":-0.48715922864029865,"y0":50.003092735684696,"z0":5.771629453006143,"aX":-1.630034063375711},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":2.2,"spinRate":2640,"spinDirection":202},"zone":13,"typeConfidence":0.86,"plateTime":0.4295402040457521,"extension":5.944997121185842},"index":2,"playId":"01f66ffa-0d09-355f-b903-1000b9ae8aba","pitchNumber":3,"startTime":"2025-07-23T21:48:40.022Z","endTime":"2025-07-23T21:48:44.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-23T21:48:56.936Z","endTime":"2025-07-23T21:49:12.919Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.314756879864753,"aZ":-33.43223186116376,"pfxX":-2.479181817214977,"pfxZ":-0.7880776087539445,"pX":-1.4553919903101513,"pZ":1.5914316485689994,"vX0":-1.1133204834888255,"vY0":-124.54245919239031,"vZ0":-3.7027066771299717,"x":172.48,"y":195.81,"x0":-0.6819511173999138,"y0":50.00462575482524,"z0":5.829073284449722,"aX":-3.9399581244373802},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.9,"breakHorizontal":4.7,"spinRate":2468,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.43785783605567996,"extension":5.856930181604608},"index":4,"playId":"bb804ecf-84e2-35e0-a627-daa0d056c032","pitchNumber":4,"startTime":"2025-07-23T21:49:12.919Z","endTime":"2025-07-23T21:49:16.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.820003814407873,"aZ":-32.736919004076526,"pfxX":-3.7519660758659725,"pfxZ":-0.36539156162017417,"pX":-0.8931030410895034,"pZ":1.1772422645356764,"vX0":0.6679324012363462,"vY0":-122.5419723749036,"vZ0":-4.349412131102806,"x":151.04,"y":206.99,"x0":-0.6805132588750381,"y0":50.003801011517076,"z0":5.75294092795787,"aX":-5.741677025798885},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":6.7,"spinRate":2482,"spinDirection":243},"zone":13,"typeConfidence":0.87,"plateTime":0.44592012524734814,"extension":5.832763064823553},"index":5,"playId":"e62e4cbb-f907-33a0-a645-988317ca6299","pitchNumber":5,"startTime":"2025-07-23T21:49:35.136Z","endTime":"2025-07-23T21:49:38.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.165210126929164,"aZ":-36.935346606067746,"pfxX":-6.060998751562002,"pfxZ":-3.2609277385799516,"pX":-0.4302330308213803,"pZ":2.0175573517981524,"vX0":2.2779211084206294,"vY0":-119.97510921754464,"vZ0":-1.622216668971722,"x":133.4,"y":184.31,"x0":-0.6043612939901248,"y0":50.00544936750902,"z0":5.993656594602931,"aX":-8.838907327214176},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.0,"breakHorizontal":10.4,"spinRate":2666,"spinDirection":315},"zone":7,"typeConfidence":0.89,"plateTime":0.4564995611012628,"extension":5.873097354402449},"index":6,"playId":"8cb649cd-3edb-376a-8478-9869b71be52f","pitchNumber":6,"startTime":"2025-07-23T21:49:57.212Z","endTime":"2025-07-23T21:50:01.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.9,"endSpeed":84.1,"strikeZoneTop":3.44354514015759,"strikeZoneBottom":1.6071547338863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.013183622288224,"aZ":-21.927273712780387,"pfxX":-0.8618809496808325,"pfxZ":5.693806851612944,"pX":-0.056182730778900146,"pZ":4.157432457210728,"vX0":1.6813103007320505,"vY0":-132.4745940237334,"vZ0":-0.8193915864076923,"x":119.14,"y":126.53,"x0":-0.5835653054603201,"y0":50.002347370292256,"z0":6.055692129409092,"aX":-1.5511007750939971},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":1.2,"spinRate":2457,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.4115247860678717,"extension":5.786135582855831},"index":7,"playId":"5e637395-34c3-3cef-90fb-4217b63e49af","pitchNumber":7,"startTime":"2025-07-23T21:50:19.811Z","endTime":"2025-07-23T21:50:23.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.43103915226086,"strikeZoneBottom":1.59479389766022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.00027952030431,"aZ":-31.012282647437416,"pfxX":-1.6850061942102377,"pfxZ":0.7570156206703325,"pX":-1.2554761640241943,"pZ":0.11583182283387494,"vX0":-0.7881873021520373,"vY0":-122.89647095431958,"vZ0":-7.1764364669568526,"x":164.86,"y":235.65,"x0":-0.7122393251579442,"y0":50.00459710073578,"z0":5.687755362086457,"aX":-2.5929201212181607},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":3.2,"spinRate":2556,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.4446792820075669,"extension":5.929527006438986},"index":8,"playId":"8a0b1cbb-445d-3b8f-9108-06d49bedf34f","pitchNumber":8,"startTime":"2025-07-23T21:50:35.711Z","endTime":"2025-07-23T21:50:44.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Freddie Freeman steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":9,"actionPlayId":"8a0b1cbb-445d-3b8f-9108-06d49bedf34f","startTime":"2025-07-23T21:50:56.857Z","endTime":"2025-07-23T21:51:12.315Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":518692,"link":"/api/v1/people/518692"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"postOnSecond":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":2.33,"dramaIndex":95.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.4400228286374,"strikeZoneBottom":1.6387539291856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.553081575402018,"aZ":-38.889934015216966,"pfxX":-7.364744200368308,"pfxZ":-4.833200667715641,"pX":-0.40560203245198356,"pZ":3.6816624317319144,"vX0":2.7497072281383024,"vY0":-116.93571051035428,"vZ0":2.5444167828056186,"x":132.46,"y":139.38,"x0":-0.6382440591706485,"y0":50.005140591015426,"z0":6.221690845146151,"aX":-10.225166615332501},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.9,"breakHorizontal":12.7,"spinRate":2356,"spinDirection":319},"zone":11,"typeConfidence":0.91,"plateTime":0.46797491028729343,"extension":5.76897393287751},"index":10,"playId":"a4902a43-3c84-3b68-97b8-6fa8fc60054a","pitchNumber":9,"startTime":"2025-07-23T21:51:12.315Z","endTime":"2025-07-23T21:51:18.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":2.33,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:51:18.724Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to center fielder Byron Buxton.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T21:52:27.322Z","endTime":"2025-07-23T21:54:02.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T21:51:39.713Z","endTime":"2025-07-23T21:51:44.517Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Will Smith replaces Dalton Rushing.","event":"Offensive Substitution","eventType":"offensive_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":1,"startTime":"2025-07-23T21:51:44.517Z","endTime":"2025-07-23T21:52:29.525Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39324635665054,"aZ":-27.93459104559094,"pfxX":-4.379036240896163,"pfxZ":2.5749165554963973,"pX":-1.396401578178064,"pZ":1.3547969305795307,"vX0":-0.5043739391046648,"vY0":-126.66779223316811,"vZ0":-5.58469649194715,"x":170.23,"y":202.2,"x0":-0.6254924055624832,"y0":50.00574459081669,"z0":5.7822773964073635,"aX":-7.218939041565633},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":8.0,"spinRate":2578,"spinDirection":190},"zone":13,"typeConfidence":0.9,"plateTime":0.4300687426753411,"extension":5.825262874613892},"index":2,"playId":"c9bc6d18-5a79-32e7-9385-85048962beff","pitchNumber":1,"startTime":"2025-07-23T21:52:29.525Z","endTime":"2025-07-23T21:52:33.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.44604603489012,"strikeZoneBottom":1.65282726994192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16408473988857,"aZ":-33.010124358920514,"pfxX":-4.5668000239131095,"pfxZ":-0.5221184966393686,"pX":-1.4748508773872249,"pZ":2.2675557669957227,"vX0":-0.5214946795609441,"vY0":-125.58658398446607,"vZ0":-2.2742642908940414,"x":173.22,"y":177.56,"x0":-0.6711717752617609,"y0":50.00189215111479,"z0":5.855925043739513,"aX":-7.332905616391505},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":8.4,"spinRate":2599,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4352521099264113,"extension":5.865080319740047},"index":3,"playId":"0b263392-f856-361d-ac36-ead8ed914919","pitchNumber":2,"startTime":"2025-07-23T21:52:50.684Z","endTime":"2025-07-23T21:52:54.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.926641847247826,"aZ":-37.858248836206734,"pfxX":-6.563723017029021,"pfxZ":-3.957069682831101,"pX":-1.2966077268187748,"pZ":0.6065429814783904,"vX0":0.43952650445720426,"vY0":-119.56804156627916,"vZ0":-4.397017025678491,"x":166.42,"y":222.4,"x0":-0.631868323143898,"y0":50.00549536083078,"z0":5.898167977183557,"aX":-9.422049479060378},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.0,"breakHorizontal":11.8,"spinRate":2563,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.4596225140692174,"extension":5.700095325511784},"index":4,"playId":"b77d538c-2a25-3b0a-be35-adee132e62f2","pitchNumber":3,"startTime":"2025-07-23T21:53:06.901Z","endTime":"2025-07-23T21:53:11.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.47352306088507,"strikeZoneBottom":1.61820033494086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8576365268575,"aZ":-32.6339951292614,"pfxX":-2.9732862681266585,"pfxZ":-0.2912766482339091,"pX":-0.5416970582597546,"pZ":0.9594160877512725,"vX0":0.8053451983250308,"vY0":-124.58533628872935,"vZ0":-5.099728763741246,"x":137.65,"y":212.88,"x0":-0.4826973982434902,"y0":50.00301883744636,"z0":5.727736665731088,"aX":-4.677467762450179},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.4,"breakHorizontal":5.2,"spinRate":2567,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.43951432636195875,"extension":5.88117616574073},"index":5,"playId":"4cc33bc5-6e01-3da6-807f-8fee2dea69d6","pitchNumber":4,"startTime":"2025-07-23T21:53:32.563Z","endTime":"2025-07-23T21:53:36.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.834336425578915,"aZ":-37.43783035355179,"pfxX":-8.697677364620453,"pfxZ":-3.7106403084467114,"pX":-1.2511168522522098,"pZ":2.5134348272012894,"vX0":1.0444475935004585,"vY0":-118.21004896684457,"vZ0":-0.32726748997748534,"x":164.69,"y":170.92,"x0":-0.5675193352007634,"y0":50.00184307967943,"z0":6.081133728777908,"aX":-12.348195285374148},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.5,"breakHorizontal":15.5,"spinRate":2604,"spinDirection":326},"zone":11,"typeConfidence":0.9,"plateTime":0.46278103386333,"extension":5.8383862051673185},"hitData":{"launchSpeed":90.3,"launchAngle":44.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.07,"coordY":76.91}},"index":6,"playId":"dd39c60a-80df-3346-8cf8-9a3d8849273c","pitchNumber":5,"startTime":"2025-07-23T21:53:50.117Z","endTime":"2025-07-23T21:54:02.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-7.5,"leverageIndex":2.61,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:54:02.418Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Rojas walks. Freddie Freeman to 3rd. Andy Pages to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T21:56:40.887Z","endTime":"2025-07-23T21:57:58.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Miguel Rojas replaces Hyeseong Kim.","event":"Offensive Substitution","eventType":"offensive_substitution","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-23T21:54:19.495Z","endTime":"2025-07-23T21:54:26.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":808975,"link":"/api/v1/people/808975"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"startTime":"2025-07-23T21:54:26.348Z","endTime":"2025-07-23T21:55:08.915Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Louis Varland replaces Danny Coulombe.","event":"Pitching Substitution","eventType":"pitching_substitution","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":2,"startTime":"2025-07-23T21:55:08.915Z","endTime":"2025-07-23T21:56:43.091Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.40634942731581,"strikeZoneBottom":1.7112198248196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88284908656667,"aZ":-26.52764766062538,"pfxX":0.39795697670722907,"pfxZ":3.289120202452902,"pX":0.8552091921548391,"pZ":1.6155882845558482,"vX0":8.496133571458497,"vY0":-129.13237294611372,"vZ0":-4.092911044882662,"x":84.4,"y":195.16,"x0":-2.5074779408735273,"y0":50.001704843368984,"z0":5.224855069841245,"aX":0.6809211343286165},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":-2.3,"spinRate":2291,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4216049042376855,"extension":6.907147583236498},"index":3,"playId":"e3797982-17e4-3948-9cf3-f0b30a979dc3","pitchNumber":1,"startTime":"2025-07-23T21:56:43.091Z","endTime":"2025-07-23T21:56:50.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.44252423739557,"strikeZoneBottom":1.77980518397052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80122050416235,"aZ":-14.425844859622936,"pfxX":-4.587070696065897,"pfxZ":8.67863332159855,"pX":1.2548759317031237,"pZ":2.282935914778237,"vX0":12.073126848312173,"vY0":-141.08721916012723,"vZ0":-6.018513590084429,"x":69.17,"y":177.14,"x0":-2.4568154030176204,"y0":50.00318420129806,"z0":5.349983034707515,"aX":-9.382947104591704},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":6.2,"spinRate":1943,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3861350135951729,"extension":6.968348649150084},"index":4,"playId":"26483b62-12f7-36bc-9f1d-9c0a1758f352","pitchNumber":2,"startTime":"2025-07-23T21:57:01.466Z","endTime":"2025-07-23T21:57:04.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.277556720248175,"aZ":-12.809726630669694,"pfxX":-4.106796598128603,"pfxZ":9.499722694765392,"pX":0.6390805839590155,"pZ":1.9956776540602132,"vX0":10.793210355728066,"vY0":-141.424091971806,"vZ0":-6.69561008910279,"x":92.64,"y":184.9,"x0":-2.682326893165432,"y0":50.005789328452934,"z0":5.204663082401128,"aX":-8.374394548742407},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":2108,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.38632595326013197,"extension":6.6674788120823845},"index":5,"playId":"43b2ba1a-3cb3-3338-ada7-5e2be472a695","pitchNumber":3,"startTime":"2025-07-23T21:57:18.174Z","endTime":"2025-07-23T21:57:21.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.41722339289861,"strikeZoneBottom":1.64316725293201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.669246679615227,"aZ":-12.656236142756294,"pfxX":-3.266228035734149,"pfxZ":9.519785954840778,"pX":1.2407067283927309,"pZ":2.1447090893244214,"vX0":11.797366050398384,"vY0":-141.87004536339663,"vZ0":-6.41143718723844,"x":69.71,"y":180.87,"x0":-2.536651471168743,"y0":50.005741140425,"z0":5.231288823070097,"aX":-6.700144646944608},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":3.7,"spinRate":2041,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.38520975277447045,"extension":6.815954031590931},"index":6,"playId":"6ed7bebb-5f80-3ebd-894f-1f51d97d4ee6","pitchNumber":4,"startTime":"2025-07-23T21:57:37.410Z","endTime":"2025-07-23T21:57:41.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.6,"strikeZoneTop":3.35112331991763,"strikeZoneBottom":1.65091195834554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.809036275658713,"aZ":-14.003498870167231,"pfxX":-5.220460677385978,"pfxZ":8.76189204711301,"pX":1.0871440052940522,"pZ":1.4508481428477455,"vX0":12.738849918167496,"vY0":-142.2196953003126,"vZ0":-7.902482812717904,"x":75.56,"y":199.61,"x0":-2.7472090463361867,"y0":50.005287965741154,"z0":5.130289528521622,"aX":-10.83032702826932},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.5,"breakHorizontal":7.2,"spinRate":2060,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3833166335410554,"extension":7.018421026552679},"index":7,"playId":"b3e9b4b2-826d-30ed-a07a-ccd59943beb5","pitchNumber":5,"startTime":"2025-07-23T21:57:53.966Z","endTime":"2025-07-23T21:57:58.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.8,"awayTeamWinProbability":26.200000000000003,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":3.09,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2025-07-23T21:57:58.939Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a line drive to right fielder Trevor Larnach. Freddie Freeman scores. Andy Pages to 3rd. Miguel Rojas to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T21:58:19.243Z","endTime":"2025-07-23T22:00:33.831Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnThird":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":543056,"link":"/api/v1/people/543056"},"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.30940047055497,"strikeZoneBottom":1.41879877626959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68368380562079,"aZ":-37.92986598798346,"pfxX":0.8422001214957819,"pfxZ":-3.5115679006286795,"pX":-0.9540053078315845,"pZ":0.4447473899858149,"vX0":4.655307376040206,"vY0":-127.06859544863033,"vZ0":-4.733818996288395,"x":153.36,"y":226.77,"x0":-2.9181907349765024,"y0":50.004171034487925,"z0":5.340574296928253,"aX":1.379448333961638},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.2,"breakHorizontal":-2.5,"spinRate":2468,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.43081041774961637,"extension":6.898689302242475},"index":0,"playId":"6141f4aa-4d36-3687-993e-2f027261f0fa","pitchNumber":1,"startTime":"2025-07-23T21:58:24.922Z","endTime":"2025-07-23T21:58:27.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T21:58:50.794Z","endTime":"2025-07-23T21:59:27.165Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.903889282265578,"aZ":-37.28549949667765,"pfxX":0.6759052663127307,"pfxZ":-3.038678826804734,"pX":-0.9746829559346329,"pZ":2.8438515411637746,"vX0":4.500504114843067,"vY0":-127.7251317479207,"vZ0":0.4748512936570233,"x":154.15,"y":162.0,"x0":-2.8345209574089614,"y0":50.002497813530795,"z0":5.5459410501517095,"aX":1.1367895990513361},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.3,"breakHorizontal":-2.0,"spinRate":2348,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4259292374016943,"extension":6.939235092900007},"index":2,"playId":"a97b82d6-4a36-3fd1-b20f-813b9a4d93c8","pitchNumber":2,"startTime":"2025-07-23T21:59:27.165Z","endTime":"2025-07-23T21:59:32.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70772968716696,"aZ":-16.935933595067443,"pfxX":-6.8513590991421065,"pfxZ":7.314961966605724,"pX":-0.2329936102167424,"pZ":2.8643336945831104,"vX0":9.812827629074457,"vY0":-142.91277099341028,"vZ0":-3.562562400276268,"x":125.88,"y":161.44,"x0":-2.8095031516723536,"y0":50.00392446469053,"z0":5.180708162469158,"aX":-14.275714914119137},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.7,"breakHorizontal":10.6,"spinRate":2217,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.38219493963191864,"extension":6.626702464458777},"index":3,"playId":"98154389-b31e-3e58-8250-9ff3db720897","pitchNumber":3,"startTime":"2025-07-23T21:59:49.460Z","endTime":"2025-07-23T21:59:54.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.038234343657468,"aZ":-40.013962514084774,"pfxX":0.284601942985234,"pfxZ":-4.785637934356979,"pX":0.3855590003513872,"pZ":2.8697830727012117,"vX0":7.842174900728678,"vY0":-126.69166962184798,"vZ0":1.216852657915975,"x":102.3,"y":161.3,"x0":-2.7771341684901634,"y0":50.004245048098554,"z0":5.562852919083553,"aX":0.46407498561308497},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.2,"breakHorizontal":-2.2,"spinRate":2362,"spinDirection":43},"zone":3,"typeConfidence":2.0,"plateTime":0.4310927595440548,"extension":6.892017426854248},"hitData":{"launchSpeed":79.5,"launchAngle":15.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.91,"coordY":111.44}},"index":4,"playId":"3f415614-996b-3c57-bb74-55d932d4f2f8","pitchNumber":4,"startTime":"2025-07-23T22:00:22.801Z","endTime":"2025-07-23T22:00:33.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":12.700000000000003,"leverageIndex":3.76,"dramaIndex":177.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:00:33.831Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"James Outman grounds into a force out, second baseman Kody Clemens to catcher Ryan Jeffers. Andy Pages out at home. Miguel Rojas to 3rd. Tommy Edman to 2nd. James Outman to 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T22:00:56.813Z","endTime":"2025-07-23T22:02:32.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnThird":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14644291629352,"aZ":-40.00126545670858,"pfxX":2.3952362099044846,"pfxZ":-4.838299852783504,"pX":0.0550149386437852,"pZ":1.9401980454064625,"vX0":6.748197356530773,"vY0":-126.48765305909335,"vZ0":-0.7017592897875197,"x":114.9,"y":186.39,"x0":-2.9601547468447875,"y0":50.003278554263886,"z0":5.432742145299386,"aX":3.8737098611943512},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.6,"breakHorizontal":-5.9,"spinRate":2504,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.43327709052970453,"extension":6.8379788803012},"index":0,"playId":"db2e6305-fa2d-34d2-96f7-02b875a10740","pitchNumber":1,"startTime":"2025-07-23T22:01:07.134Z","endTime":"2025-07-23T22:01:10.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":669242,"link":"/api/v1/people/669242"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.44224166285531,"strikeZoneBottom":1.62701592784417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.322676224021297,"aZ":-31.66690402272719,"pfxX":-9.533603156706569,"pfxZ":0.28034302277179757,"pX":0.7069202051327711,"pZ":0.5969732606466195,"vX0":12.940601843046686,"vY0":-133.28970984645977,"vZ0":-5.605163580484123,"x":90.05,"y":222.66,"x0":-2.9529127142304983,"y0":50.00347014001475,"z0":4.989720998619015,"aX":-17.304021696602756},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.5,"breakHorizontal":14.8,"spinRate":1850,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40958015058294883,"extension":6.823798570526426},"index":1,"playId":"8864302e-5a32-3404-b8d0-c796ea030c66","pitchNumber":2,"startTime":"2025-07-23T22:01:23.902Z","endTime":"2025-07-23T22:01:28.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":669242,"link":"/api/v1/people/669242"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4492713576619,"aZ":-38.40816734604602,"pfxX":1.7125743388193082,"pfxZ":-3.746589061881159,"pX":0.5647905114318,"pZ":1.0393260758189091,"vX0":8.09987131149815,"vY0":-127.68054939409399,"vZ0":-3.285793878001317,"x":95.47,"y":210.72,"x0":-2.861550482515734,"y0":50.00352099614932,"z0":5.342572166520826,"aX":2.8482261471736163},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.3,"breakHorizontal":-4.8,"spinRate":2416,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4277622293534047,"extension":6.855748910291834},"index":2,"playId":"927e0bbc-94bc-30d5-a0d3-dccb868d6fe6","pitchNumber":3,"startTime":"2025-07-23T22:01:43.512Z","endTime":"2025-07-23T22:01:46.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":669242,"link":"/api/v1/people/669242"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.9,"endSpeed":91.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78760733104686,"aZ":-13.507494578786782,"pfxX":-6.154826799876551,"pfxZ":8.810129738138208,"pX":-0.20322263768419338,"pZ":3.4862274670194893,"vX0":9.74266214996619,"vY0":-143.83707920790985,"vZ0":-2.6083245627236544,"x":124.75,"y":144.65,"x0":-2.8169909588445514,"y0":50.00674681720297,"z0":5.230171317150764,"aX":-13.047174521804237},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.7,"breakHorizontal":9.5,"spinRate":2288,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.379133860986125,"extension":6.85410715792783},"index":3,"playId":"82e9067e-569c-3367-87c8-a038ef7eff9e","pitchNumber":4,"startTime":"2025-07-23T22:02:04.268Z","endTime":"2025-07-23T22:02:07.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":669242,"link":"/api/v1/people/669242"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.384738177032595,"aZ":-37.36640407108103,"pfxX":2.4422694593824232,"pfxZ":-3.2076624366940827,"pX":-0.06889808857754744,"pZ":2.557115486756536,"vX0":6.415139413361119,"vY0":-126.0403083689238,"vZ0":0.19206777801369168,"x":119.63,"y":169.74,"x0":-2.959327760381729,"y0":50.005359042284596,"z0":5.484720909569023,"aX":3.9489048476149464},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.5,"breakHorizontal":-5.9,"spinRate":2604,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.433716532909429,"extension":6.832164295331337},"hitData":{"launchSpeed":82.6,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.82,"coordY":162.63}},"index":4,"playId":"0d92e173-b463-3bd7-b966-a061509fa787","pitchNumber":5,"startTime":"2025-07-23T22:02:24.623Z","endTime":"2025-07-23T22:02:32.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"first":{"id":669242,"link":"/api/v1/people/669242"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":1.89,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:02:32.165Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T22:03:01.428Z","endTime":"2025-07-23T22:03:16.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.145868588908105,"aZ":-31.22097249874064,"pfxX":1.8683948652918687,"pfxZ":0.52350577474561,"pX":0.35032696193177637,"pZ":2.838327543691806,"vX0":7.421940048788243,"vY0":-133.08440698234486,"vZ0":-0.6811247557754805,"x":103.65,"y":162.15,"x0":-2.694881193894313,"y0":50.004309653648704,"z0":5.319356065288484,"aX":3.419943478053021},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.0,"breakHorizontal":-4.7,"spinRate":2491,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4084254309461768,"extension":6.862369838956058},"hitData":{"launchSpeed":88.8,"launchAngle":50.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.69,"coordY":127.09}},"index":0,"playId":"c3052bf1-76dd-32a2-8b0c-384608baf177","pitchNumber":1,"startTime":"2025-07-23T22:03:06.961Z","endTime":"2025-07-23T22:03:16.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":681546,"link":"/api/v1/people/681546"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.33,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:03:16.435Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T22:05:42.749Z","endTime":"2025-07-23T22:07:01.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Will Smith remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:05:28.160Z","endTime":"2025-07-23T22:05:28.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Miguel Rojas remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T22:05:28.176Z","endTime":"2025-07-23T22:05:29.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":808975,"link":"/api/v1/people/808975"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kirby Yates replaces Tyler Glasnow.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T22:05:28.176Z","endTime":"2025-07-23T22:05:44.933Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":489446,"link":"/api/v1/people/489446"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607192,"link":"/api/v1/people/607192","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.51902145430441,"strikeZoneBottom":1.66824975204521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.340426201842785,"aZ":-18.135399598562515,"pfxX":-8.42401318976425,"pfxZ":7.604267356790482,"pX":0.9392833220165093,"pZ":2.6103428698359705,"vX0":11.314122579144017,"vY0":-134.12768027562137,"vZ0":-2.8368040297346404,"x":81.2,"y":168.3,"x0":-2.2129489272125404,"y0":50.00442772773101,"z0":4.9545714718271565,"aX":-15.55745491211902},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":2403,"spinDirection":230},"zone":12,"typeConfidence":0.89,"plateTime":0.40627106593278395,"extension":6.4616919353799185},"index":3,"playId":"1cdbf609-ac46-3328-b5f7-9139440956b2","pitchNumber":1,"startTime":"2025-07-23T22:05:44.933Z","endTime":"2025-07-23T22:05:50.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.4,"endSpeed":84.9,"strikeZoneTop":3.53414116568148,"strikeZoneBottom":1.65122226644121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.313143150788378,"aZ":-17.362147195464253,"pfxX":-9.028066342350275,"pfxZ":8.052321132362284,"pX":-0.9661927187675567,"pZ":1.8445346278704724,"vX0":6.968478233172515,"vY0":-134.33824271520697,"vZ0":-4.7168328469931815,"x":153.83,"y":188.98,"x0":-2.412398465270161,"y0":50.00381375120729,"z0":4.845761439363692,"aX":-16.610416889510898},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":15.0,"spinRate":2336,"spinDirection":230},"zone":13,"typeConfidence":0.89,"plateTime":0.4067022481843483,"extension":6.126752755779572},"index":4,"playId":"c373097e-acd8-3cde-adb5-ef12d95ca648","pitchNumber":2,"startTime":"2025-07-23T22:06:01.077Z","endTime":"2025-07-23T22:06:06.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.45842037925944,"strikeZoneBottom":1.68648572759582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.373696709988106,"aZ":-15.880879063608557,"pfxX":-8.893006009391877,"pfxZ":8.622177970220623,"pX":-0.4377045465845062,"pZ":1.3683324194950086,"vX0":8.195026872540648,"vY0":-135.98713578431182,"vZ0":-6.395560062703295,"x":133.68,"y":201.84,"x0":-2.322166389048801,"y0":50.00206128438244,"z0":4.835829550961947,"aX":-16.801553809775072},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":14.5,"spinRate":2337,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.40145491235481456,"extension":6.337475808464433},"index":5,"playId":"66f4b748-072d-3e6a-87d4-c56ece7b1373","pitchNumber":3,"startTime":"2025-07-23T22:06:19.933Z","endTime":"2025-07-23T22:06:25.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.441585370412135,"aZ":-18.084841728944554,"pfxX":-9.781265866579918,"pfxZ":7.504213981419522,"pX":0.016082225954298816,"pZ":2.9781820943864066,"vX0":9.700980976788296,"vY0":-135.84661137771795,"vZ0":-1.889181268994154,"x":116.39,"y":158.37,"x0":-2.3223360865346847,"y0":50.00417175304034,"z0":4.933482169821959,"aX":-18.369519293829306},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":15.7,"spinRate":2292,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.40246302247234667,"extension":6.344427015952028},"index":6,"playId":"37d17e68-f252-3960-920d-7d547601bdc1","pitchNumber":4,"startTime":"2025-07-23T22:06:38.469Z","endTime":"2025-07-23T22:06:41.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.51362926663514,"strikeZoneBottom":1.59554311437694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14364992491655,"aZ":-35.019858277148934,"pfxX":-7.407834597688214,"pfxZ":-1.7489040611537252,"pX":-1.2201841602659564,"pZ":2.4622301534386124,"vX0":5.467896249353142,"vY0":-126.31960180130979,"vZ0":0.2870091953945708,"x":163.51,"y":172.3,"x0":-2.4433551058102814,"y0":50.00260870778606,"z0":5.147476919195133,"aX":-12.050350675783772},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.9,"breakHorizontal":12.2,"spinRate":1098,"spinDirection":260},"zone":13,"typeConfidence":0.9,"plateTime":0.43250896081217416,"extension":6.384799904209613},"index":7,"playId":"3dc99129-2fa5-3826-b441-528833ab1f65","pitchNumber":5,"startTime":"2025-07-23T22:06:57.781Z","endTime":"2025-07-23T22:07:01.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:07:01.381Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brooks Lee walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T22:07:47.427Z","endTime":"2025-07-23T22:09:55.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnSecond":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0,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":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner DaShawn Keirsey Jr. replaces Royce Lewis.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:07:28.794Z","endTime":"2025-07-23T22:07:49.799Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":668904,"link":"/api/v1/people/668904"},"base":1,"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.34362024056849,"strikeZoneBottom":1.52794568460976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.47502875071315,"aZ":-19.587382349683693,"pfxX":-10.549191849299007,"pfxZ":6.7484931404341495,"pX":-1.1144866271791791,"pZ":2.580393052559537,"vX0":7.064113899822652,"vY0":-135.43129432965372,"vZ0":-2.521280151903917,"x":159.48,"y":169.11,"x0":-2.3807874557661663,"y0":50.003378269145735,"z0":4.887408599550994,"aX":-19.67495705593255},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":17.6,"spinRate":2364,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.40382455692146113,"extension":6.2745339194113},"index":1,"playId":"b60bd1e2-c9f5-3df4-a9d1-87651f55078b","pitchNumber":1,"startTime":"2025-07-23T22:07:49.799Z","endTime":"2025-07-23T22:07:53.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.52218061353827,"strikeZoneBottom":1.65298535777267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17940717316535,"aZ":-17.427710198413067,"pfxX":-9.737618312306502,"pfxZ":7.800449793098611,"pX":0.8807306636027146,"pZ":1.201731701802657,"vX0":11.674350342621171,"vY0":-136.20125045474128,"vZ0":-6.584248146468304,"x":83.43,"y":206.33,"x0":-2.183483802543465,"y0":50.00112074799979,"z0":4.843054514389358,"aX":-18.406463935111862},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":15.4,"spinRate":2318,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.4011914698606218,"extension":6.283225736992267},"index":2,"playId":"b6dfdb8d-e681-3fc1-8705-a3668eddf8f3","pitchNumber":2,"startTime":"2025-07-23T22:08:11.555Z","endTime":"2025-07-23T22:08:17.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"DaShawn Keirsey Jr. steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"b6dfdb8d-e681-3fc1-8705-a3668eddf8f3","startTime":"2025-07-23T22:08:19.939Z","endTime":"2025-07-23T22:08:41.076Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":680577,"link":"/api/v1/people/680577"},"postOnSecond":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":-6.000000000000007,"leverageIndex":3.54,"dramaIndex":131.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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.39568369780894,"strikeZoneBottom":1.57642407585972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.874827401065957,"aZ":-16.07923730080844,"pfxX":-8.88316415486743,"pfxZ":8.45949809838572,"pX":-0.8679772507072576,"pZ":3.691132773424759,"vX0":7.443010728003224,"vY0":-136.54102093206205,"vZ0":-0.7306819838651812,"x":150.09,"y":139.12,"x0":-2.464705468530558,"y0":50.00422234322484,"z0":5.060627849200298,"aX":-16.905010574151152},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":14.6,"spinRate":2337,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.39995576683623524,"extension":6.288528595943173},"index":4,"playId":"6bcc9b45-8f58-3420-8818-156a9a79d1fb","pitchNumber":3,"startTime":"2025-07-23T22:08:41.076Z","endTime":"2025-07-23T22:08:45.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.3877578774574,"strikeZoneBottom":1.53427543189994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.470218039145838,"aZ":-15.452740470950873,"pfxX":-9.361865409202123,"pfxZ":8.984867618510751,"pX":0.7654200162375804,"pZ":2.3463162099044546,"vX0":11.027988910002044,"vY0":-135.97756055773772,"vZ0":-4.044211271494263,"x":87.82,"y":175.43,"x0":-2.1378942235478253,"y0":50.00564328222245,"z0":4.934139422569597,"aX":-17.430162279558292},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":14.4,"spinRate":2285,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.40371982148546603,"extension":6.470433509981327},"index":5,"playId":"a25dcd4f-03bf-3d9a-9f2b-28244b1ff3c8","pitchNumber":4,"startTime":"2025-07-23T22:09:04.038Z","endTime":"2025-07-23T22:09:09.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.7,"endSpeed":85.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02716245697095,"aZ":-15.234378984428213,"pfxX":-9.482871104542628,"pfxZ":8.912074726378423,"pX":0.4390847342905507,"pZ":2.53931112152985,"vX0":10.630356407545897,"vY0":-137.39000079099043,"vZ0":-3.757292523468839,"x":100.26,"y":170.22,"x0":-2.2585377984176804,"y0":50.00417594271353,"z0":4.968035140463123,"aX":-18.028968540071105},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":14.8,"spinRate":2322,"spinDirection":230},"zone":6,"typeConfidence":0.91,"plateTime":0.39951378798784454,"extension":6.35501736555361},"index":6,"playId":"b684a13a-7c0f-353a-847a-42d522a9241d","pitchNumber":5,"startTime":"2025-07-23T22:09:25.608Z","endTime":"2025-07-23T22:09:28.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.3,"endSpeed":86.1,"strikeZoneTop":3.37592239154128,"strikeZoneBottom":1.60155475537797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31841932433087,"aZ":-16.467966127720945,"pfxX":-9.118059938165196,"pfxZ":8.291693263190147,"pX":0.6644669729234026,"pZ":1.1753785206809537,"vX0":10.951950741873388,"vY0":-136.79143745155488,"vZ0":-7.021776557772899,"x":91.67,"y":207.04,"x0":-2.2074271542713193,"y0":50.00273885225192,"z0":4.905663444829337,"aX":-17.27149566265089},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":14.2,"spinRate":2386,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.40049010437595145,"extension":6.3940382219888905},"index":7,"playId":"a521a88b-14b3-39f9-8d89-306383970f75","pitchNumber":6,"startTime":"2025-07-23T22:09:51.850Z","endTime":"2025-07-23T22:09:55.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-6.3999999999999915,"leverageIndex":3.54,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:09:55.655Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Byron Buxton walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T22:11:12.491Z","endTime":"2025-07-23T22:14:37.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7,9,10],"actionIndex":[8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:10:04.257Z","endTime":"2025-07-23T22:11:14.684Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.40553388145918,"strikeZoneBottom":1.53387974233604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.101021308607553,"aZ":-32.066666247988834,"pfxX":-8.950545526664339,"pfxZ":0.06417803472072947,"pX":-1.5034051331352478,"pZ":2.781505484150083,"vX0":5.410648073456941,"vY0":-127.89454395235033,"vZ0":0.5128604482742785,"x":174.31,"y":163.68,"x0":-2.4779143047307,"y0":50.00305514296607,"z0":5.083019704692395,"aX":-14.904374675672285},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":15.1,"spinRate":1311,"spinDirection":262},"zone":11,"typeConfidence":0.9,"plateTime":0.42742999166956874,"extension":6.485079733866812},"index":1,"playId":"1baf0ee4-5d93-38e3-ad91-27c45ad2511a","pitchNumber":1,"startTime":"2025-07-23T22:11:14.684Z","endTime":"2025-07-23T22:11:18.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.44838822059334,"strikeZoneBottom":1.5498687619653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43102116463867,"aZ":-35.97603919772188,"pfxX":-8.96056319388208,"pfxZ":-2.3252763958991,"pX":0.5261689871317679,"pZ":1.0100028258868785,"vX0":9.98272458310943,"vY0":-126.79271993583743,"vZ0":-2.6871830329792,"x":96.94,"y":211.51,"x0":-2.2864178115585445,"y0":50.001201723257175,"z0":4.937102959476877,"aX":-14.67925456626484},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.6,"breakHorizontal":14.2,"spinRate":1417,"spinDirection":264},"zone":14,"typeConfidence":0.91,"plateTime":0.4309915167429019,"extension":6.454554595345572},"index":2,"playId":"c350d84c-fdaf-3013-b9c8-bd3f6c1b2722","pitchNumber":2,"startTime":"2025-07-23T22:11:35.105Z","endTime":"2025-07-23T22:11:38.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.0,"endSpeed":85.4,"strikeZoneTop":3.47232110862742,"strikeZoneBottom":1.49247643171927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.193560669646036,"aZ":-16.478651338585642,"pfxX":-8.239481596055793,"pfxZ":8.452257671749898,"pX":0.45736382499541606,"pZ":1.6675342588592572,"vX0":10.152008093066243,"vY0":-135.09669404975722,"vZ0":-5.686433563291506,"x":99.57,"y":193.76,"x0":-2.2707233689439996,"y0":50.00080756678041,"z0":4.949554610968209,"aX":-15.297292716157859},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":2396,"spinDirection":226},"zone":9,"typeConfidence":0.9,"plateTime":0.40474023655664393,"extension":6.541518937233529},"index":3,"playId":"ba2a31b0-e18e-3465-a3fe-5578e5deb163","pitchNumber":3,"startTime":"2025-07-23T22:11:55.244Z","endTime":"2025-07-23T22:12:00.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.39319757313106,"strikeZoneBottom":1.48802511266714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.715821283005923,"aZ":-17.350304559590278,"pfxX":-7.8763123697514725,"pfxZ":7.8033739060329435,"pX":-0.8723768734486425,"pZ":2.6556685076464217,"vX0":6.960440423553617,"vY0":-137.0502933357135,"vZ0":-3.356463287930194,"x":150.25,"y":167.08,"x0":-2.4235813727779485,"y0":50.001738237085554,"z0":5.083539529636873,"aX":-14.959823114318315},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2394,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.39988965152928335,"extension":6.38858795692136},"index":4,"playId":"a9a27eaf-7d9b-3632-8798-88e4e0c48672","pitchNumber":4,"startTime":"2025-07-23T22:12:17.286Z","endTime":"2025-07-23T22:12:22.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.569271918183787,"aZ":-16.734365742481152,"pfxX":-9.667209766955631,"pfxZ":8.224905729899476,"pX":-0.8873169764878696,"pZ":2.316205215135461,"vX0":7.052285533290178,"vY0":-136.51553682935042,"vZ0":-4.319348179466165,"x":150.82,"y":176.24,"x0":-2.2551313088553524,"y0":50.004714439351616,"z0":5.07980528564316,"aX":-18.150136490779428},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":16.0,"spinRate":2389,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.40206779525627434,"extension":6.297655851721899},"index":5,"playId":"442e7d54-37c9-36da-8a18-eddd5ce3eb5f","pitchNumber":5,"startTime":"2025-07-23T22:12:38.251Z","endTime":"2025-07-23T22:12:41.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-23T22:13:20.175Z","endTime":"2025-07-23T22:13:40.706Z","isPitch":false,"type":"action","player":{"id":621439,"link":"/api/v1/people/621439"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.46645311549118,"strikeZoneBottom":1.47573770213281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.322123118225335,"aZ":-17.135493123391058,"pfxX":-6.232374388935412,"pfxZ":7.963340195441749,"pX":-1.053800062528261,"pZ":4.8229419026456295,"vX0":5.442083887498026,"vY0":-136.38015660673983,"vZ0":1.7184464217398765,"x":157.17,"y":108.56,"x0":-2.2630698517066095,"y0":50.00101188884622,"z0":5.364867975064694,"aX":-11.76731132028339},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":10.2,"spinRate":2287,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.4012525223697381,"extension":6.317787388989263},"index":7,"playId":"9f9319b7-c060-3220-8427-b67f5775a14c","pitchNumber":6,"startTime":"2025-07-23T22:13:40.706Z","endTime":"2025-07-23T22:13:46.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"DaShawn Keirsey Jr. steals (8) 3rd base. Brooks Lee steals (2) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":8,"actionPlayId":"9f9319b7-c060-3220-8427-b67f5775a14c","startTime":"2025-07-23T22:14:04.871Z","endTime":"2025-07-23T22:14:15.856Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"second":{"id":680577,"link":"/api/v1/people/680577"},"postOnSecond":{"id":686797,"link":"/api/v1/people/686797"},"postOnThird":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":-12.000000000000007,"leverageIndex":4.21,"dramaIndex":184.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":9,"playId":"4b481758-b0f1-4ebf-8579-02e96cf0f8a2","startTime":"2025-07-23T22:14:15.856Z","endTime":"2025-07-23T22:14:20.856Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.50772961338458,"strikeZoneBottom":1.51957946310695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62790655512404,"aZ":-31.337823893740662,"pfxX":-9.525305124757564,"pfxZ":0.5071700395887682,"pX":-0.442541955974922,"pZ":0.8644307081831419,"vX0":7.726117910255543,"vY0":-127.2477856315999,"vZ0":-4.2336807461445805,"x":122.21,"y":204.66,"x0":-2.265560573723062,"y0":50.00618063774238,"z0":5.005009166318913,"aX":-15.782726642179707},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.2,"breakHorizontal":15.7,"spinRate":1381,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.42880093078556314,"extension":6.494746865003327},"index":10,"playId":"d2975065-568f-3a1a-8692-7b35ea9fbc9a","pitchNumber":7,"startTime":"2025-07-23T22:14:32.718Z","endTime":"2025-07-23T22:14:37.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.9,"awayTeamWinProbability":62.1,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":4.21,"dramaIndex":205.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:14:37.158Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Willi Castro grounds into a double play, shortstop Mookie Betts to second baseman Miguel Rojas to first baseman Freddie Freeman. DaShawn Keirsey Jr. scores. Brooks Lee to 3rd. Byron Buxton out at 2nd. Willi Castro out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T22:17:07.958Z","endTime":"2025-07-23T22:17:18.342Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":{"id":489446,"link":"/api/v1/people/489446"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:15:06.489Z","endTime":"2025-07-23T22:15:12.623Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Vesia replaces Kirby Yates.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T22:15:12.623Z","endTime":"2025-07-23T22:17:09.811Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.970754548591028,"aZ":-27.016842652208283,"pfxX":-2.482265529079978,"pfxZ":3.2858510718680485,"pX":0.6334801879586099,"pZ":2.228860564784065,"vX0":1.8924530654134122,"vY0":-123.30702212547982,"vZ0":-3.8949788365839177,"x":92.85,"y":178.6,"x0":0.18594006076130937,"y0":50.00499928212257,"z0":6.058716046531571,"aX":-3.8986510649401223},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.4,"breakHorizontal":4.2,"spinRate":2347,"spinDirection":200},"zone":9,"typeConfidence":0.9,"plateTime":0.440895985573289,"extension":5.836616878701665},"hitData":{"launchSpeed":102.8,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.21,"coordY":153.55}},"index":2,"playId":"a15fc28d-9040-3023-99bc-a9244e8d78b0","pitchNumber":1,"startTime":"2025-07-23T22:17:09.811Z","endTime":"2025-07-23T22:17:18.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":680577,"link":"/api/v1/people/680577"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":13.700000000000003,"leverageIndex":4.19,"dramaIndex":194.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:17:18.342Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harrison Bader singles on a ground ball to second baseman Miguel Rojas. Brooks Lee scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T22:18:49.604Z","endTime":"2025-07-23T22:19:47.218Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":489446,"link":"/api/v1/people/489446"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Harrison Bader replaces Trevor Larnach.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T22:17:39.375Z","endTime":"2025-07-23T22:17:51.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T22:17:51.984Z","endTime":"2025-07-23T22:18:51.806Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63002972595565,"aZ":-11.99299184033704,"pfxX":3.635018161455335,"pfxZ":10.89513308198768,"pX":0.6299696555802358,"pZ":2.701462066400674,"vX0":-0.25863059586350134,"vY0":-134.6010108693194,"vZ0":-5.904191990691806,"x":92.99,"y":165.84,"x0":0.2539118936633338,"y0":50.0031191045513,"z0":5.757384689748652,"aX":6.732607113454883},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":-6.6,"spinRate":2372,"spinDirection":169},"zone":3,"typeConfidence":0.9,"plateTime":0.40547477618065475,"extension":6.089735336357198},"index":2,"playId":"3d74b11f-125e-3af7-858d-98f379bf5aa1","pitchNumber":1,"startTime":"2025-07-23T22:18:51.806Z","endTime":"2025-07-23T22:18:55.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.23250670528435,"strikeZoneBottom":1.53708226266906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.606337000162053,"aZ":-13.356210334548308,"pfxX":3.5797386649630747,"pfxZ":10.299044888586165,"pX":1.3512701179450406,"pZ":4.3489862916640964,"vX0":1.4404920843963358,"vY0":-134.44451567769474,"vZ0":-1.6470341846317758,"x":65.49,"y":121.36,"x0":0.34309074620617,"y0":50.0055450872346,"z0":5.9192223102408255,"aX":6.543428121486748},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":-6.8,"spinRate":2381,"spinDirection":165},"zone":12,"typeConfidence":0.9,"plateTime":0.4076537849782014,"extension":6.122363676724402},"index":3,"playId":"985e682a-9d51-3252-ae2b-09bd7a94d32a","pitchNumber":2,"startTime":"2025-07-23T22:19:11.921Z","endTime":"2025-07-23T22:19:15.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.390859268918966,"aZ":-13.526037916338847,"pfxX":4.303063806418876,"pfxZ":9.908486751887006,"pX":0.9797180593499438,"pZ":3.6059192332499355,"vX0":0.5308289810158182,"vY0":-135.52858434796096,"vZ0":-3.543320958567984,"x":79.66,"y":141.42,"x0":0.22215757354067367,"y0":50.002432596185095,"z0":5.859575356148751,"aX":8.09710162423379},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-7.9,"spinRate":2365,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.40236937732750677,"extension":6.2082121055558686},"hitData":{"launchSpeed":72.0,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.59,"coordY":163.84}},"index":4,"playId":"835e880e-621f-3dc0-b61c-7a61848b888e","pitchNumber":3,"startTime":"2025-07-23T22:19:33.181Z","endTime":"2025-07-23T22:19:47.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":664056,"link":"/api/v1/people/664056","batSide":{"code":"R","description":"Right"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":664056,"link":"/api/v1/people/664056"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":-23.300000000000004,"leverageIndex":3.39,"dramaIndex":233.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:19:47.218Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Jeffers lines out sharply to left fielder Andy Pages.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T22:20:36.994Z","endTime":"2025-07-23T22:25:10.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"5cdb8d76-2158-3fc6-bc1e-b5a10af3bcee","startTime":"2025-07-23T22:20:20.830Z","endTime":"2025-07-23T22:20:24.816Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.40953839858066,"strikeZoneBottom":1.60055406873819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.706661199221593,"aZ":-28.146997797966762,"pfxX":-4.974157775495279,"pfxZ":2.523126361099667,"pX":-0.369456856176607,"pZ":3.3609065665966984,"vX0":0.3082307251314696,"vY0":-124.92785578153253,"vZ0":-1.2916897288052023,"x":131.08,"y":148.04,"x0":0.153539112575687,"y0":50.00476954499247,"z0":6.176165652539387,"aX":-7.944930965067024},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":9.0,"spinRate":2358,"spinDirection":200},"zone":1,"typeConfidence":0.9,"plateTime":0.43669960489592485,"extension":5.9894422304385975},"index":1,"playId":"1e17c26e-30ae-323e-b131-27a656967183","pitchNumber":1,"startTime":"2025-07-23T22:20:38.925Z","endTime":"2025-07-23T22:20:42.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.3,"strikeZoneTop":3.40456137042016,"strikeZoneBottom":1.56272896861071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.81163463343838,"aZ":-27.36725528524763,"pfxX":-4.037751541330927,"pfxZ":2.9886406792389906,"pX":1.15745735436318,"pZ":1.0995794393942173,"vX0":3.2593615049901103,"vY0":-124.87237910409128,"vZ0":-6.460504502082994,"x":72.88,"y":209.09,"x0":0.3714669960171524,"y0":50.0017653673433,"z0":5.918024743757059,"aX":-6.493476113631842},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":6.7,"spinRate":2331,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.4355809524395413,"extension":5.858273530207614},"index":2,"playId":"f6a64a57-fb35-3b74-b6d7-e10e00ebc13f","pitchNumber":2,"startTime":"2025-07-23T22:20:56.680Z","endTime":"2025-07-23T22:21:03.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dodgers challenged (tag play), call on the field was upheld: Harrison Bader steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"f6a64a57-fb35-3b74-b6d7-e10e00ebc13f","startTime":"2025-07-23T22:21:07.266Z","endTime":"2025-07-23T22:23:44.099Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":664056,"link":"/api/v1/people/664056"},"postOnSecond":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":119},"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.98,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39178893418873,"aZ":-28.729808151851266,"pfxX":-4.17240621360669,"pfxZ":2.2275583633354676,"pX":-0.21824479810436342,"pZ":2.1087317573881927,"vX0":0.2619356050357089,"vY0":-122.97296110761147,"vZ0":-3.689168508376149,"x":125.32,"y":181.84,"x0":0.21707856626411295,"y0":50.00165490647004,"z0":6.042490569908913,"aX":-6.445375685462863},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.5,"breakHorizontal":7.6,"spinRate":2231,"spinDirection":201},"zone":8,"typeConfidence":0.9,"plateTime":0.44392767252530874,"extension":5.9336744564805315},"index":4,"playId":"c24d9a61-d5b3-3b4b-a839-8f39558e4ea5","pitchNumber":3,"startTime":"2025-07-23T22:23:44.099Z","endTime":"2025-07-23T22:23:48.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.34690749004633,"strikeZoneBottom":1.57159244926186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.310138860438716,"aZ":-27.453499635262418,"pfxX":-3.0061886292931783,"pfxZ":3.0064961535804358,"pX":0.394083162536311,"pZ":0.2751213677923916,"vX0":1.5334080992483976,"vY0":-124.14776886351949,"vZ0":-8.090430467166605,"x":101.98,"y":231.35,"x0":0.16116042915632456,"y0":50.0044232384042,"z0":5.839693334958454,"aX":-4.724161783886547},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":5.2,"spinRate":2339,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.4400639483501032,"extension":6.161279648620251},"index":5,"playId":"4506c009-5bf5-3ff0-ba8f-1584285c76d0","pitchNumber":4,"startTime":"2025-07-23T22:24:09.857Z","endTime":"2025-07-23T22:24:13.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.609925890651756,"aZ":-10.895028992157595,"pfxX":3.2108610343782367,"pfxZ":11.311369261463604,"pX":0.5203037422002603,"pZ":2.8491063429908747,"vX0":-0.4592673417109192,"vY0":-135.78542075745244,"vZ0":-5.807809779920566,"x":80.95,"y":134.62,"x0":0.2733160664158415,"y0":50.006711276291135,"z0":5.762319240165071,"aX":6.04284977133597},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":-5.8,"spinRate":2353,"spinDirection":169},"zone":3,"typeConfidence":0.9,"plateTime":0.40220457435438606,"extension":6.4116268767607565},"index":6,"playId":"f442536c-b579-3c0b-8986-6d62c6c32e4b","pitchNumber":5,"startTime":"2025-07-23T22:24:34.889Z","endTime":"2025-07-23T22:24:43.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.942423775414888,"aZ":-25.92576374309267,"pfxX":-2.643060713630579,"pfxZ":3.78822967783557,"pX":0.3872340739641989,"pZ":1.7942008310300188,"vX0":1.170531453936799,"vY0":-126.66018058769913,"vZ0":-5.111873452249421,"x":102.24,"y":190.34,"x0":0.2665829855856419,"y0":50.006038696150384,"z0":5.870660486027001,"aX":-4.364842831030876},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":4.6,"spinRate":2443,"spinDirection":200},"zone":9,"typeConfidence":0.89,"plateTime":0.42979011327140304,"extension":6.410508802369988},"hitData":{"launchSpeed":101.0,"launchAngle":16.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.04,"coordY":98.43}},"index":7,"playId":"a9b11c28-720c-30ab-9483-6fa0c6a45f33","pitchNumber":6,"startTime":"2025-07-23T22:25:02.361Z","endTime":"2025-07-23T22:25:10.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":664056,"link":"/api/v1/people/664056"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":681911,"link":"/api/v1/people/681911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":3.8000000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:25:10.196Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shohei Ohtani flies out to left fielder Harrison Bader.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T22:27:22.521Z","endTime":"2025-07-23T22:28:44.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,8],"actionIndex":[0,1,2,3],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to third base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:27:11.779Z","endTime":"2025-07-23T22:27:11.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"200","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":668904,"link":"/api/v1/people/668904"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Harrison Bader remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T22:27:11.795Z","endTime":"2025-07-23T22:27:11.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":650489,"link":"/api/v1/people/650489"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"DaShawn Keirsey Jr. remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T22:27:11.796Z","endTime":"2025-07-23T22:27:11.797Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":663616,"link":"/api/v1/people/663616"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brock Stewart replaces Louis Varland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-23T22:27:11.797Z","endTime":"2025-07-23T22:27:24.903Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592779,"link":"/api/v1/people/592779"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.8,"endSpeed":90.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.499048357489187,"aZ":-18.101910570224632,"pfxX":-5.004279781256409,"pfxZ":6.741626859478895,"pX":0.39793897316227855,"pZ":3.620472218036593,"vX0":7.839557379292099,"vY0":-142.35241121224323,"vZ0":-1.3715174703543003,"x":101.83,"y":141.03,"x0":-1.7202574972938307,"y0":50.00199837895574,"z0":5.235270986930803,"aX":-10.445085701043476},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.2,"breakHorizontal":7.8,"spinRate":2519,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3823250748869973,"extension":6.314240832202238},"index":4,"playId":"061ba197-c54c-3792-8901-b010a64455c1","pitchNumber":1,"startTime":"2025-07-23T22:27:24.903Z","endTime":"2025-07-23T22:27:27.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.9,"endSpeed":90.2,"strikeZoneTop":3.41963183461311,"strikeZoneBottom":1.58215273881829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84867667473522,"aZ":-17.452117825366603,"pfxX":-7.621630254031099,"pfxZ":7.07653885315537,"pX":-0.6646243711718895,"pZ":3.485714752760967,"vX0":5.553535838198426,"vY0":-142.65302722391124,"vZ0":-1.9115988198448193,"x":142.33,"y":144.67,"x0":-1.6368765944020505,"y0":50.00676497565393,"z0":5.253337134413609,"aX":-15.863619076522827},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":12.8,"spinRate":2698,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3825648990034898,"extension":6.259875434153523},"index":5,"playId":"74561d43-1db0-3168-b6c4-986077bbbdf2","pitchNumber":2,"startTime":"2025-07-23T22:27:45.800Z","endTime":"2025-07-23T22:27:49.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.891330149133523,"aZ":-30.49730651359886,"pfxX":-11.104656498773883,"pfxZ":0.9225732397478321,"pX":-0.6136686954768203,"pZ":1.7215980951378886,"vX0":6.828365921462764,"vY0":-133.7005579548645,"vZ0":-3.1950714994169043,"x":140.39,"y":192.3,"x0":-1.753457938764151,"y0":50.00179283411177,"z0":5.112598123360307,"aX":-20.172782452951285},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.2,"breakHorizontal":18.7,"spinRate":1678,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4091143120998111,"extension":6.324979881623453},"index":6,"playId":"02691676-f30d-3737-a1a3-7df9afdc7ff7","pitchNumber":3,"startTime":"2025-07-23T22:28:04.575Z","endTime":"2025-07-23T22:28:08.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":7,"startTime":"2025-07-23T22:28:16.074Z","endTime":"2025-07-23T22:28:35.201Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.052464727716533,"aZ":-18.350168181962133,"pfxX":-7.574239988505087,"pfxZ":6.605156829189119,"pX":0.45273139014297575,"pZ":2.0830981861482876,"vX0":8.506332480041571,"vY0":-143.2577424930485,"vZ0":-5.3202922634429965,"x":99.74,"y":182.54,"x0":-1.5616555043751552,"y0":50.00148113184035,"z0":5.100039279083162,"aX":-15.846852689679507},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.2,"breakHorizontal":12.1,"spinRate":2717,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.38138091080700764,"extension":6.307781298960198},"hitData":{"launchSpeed":99.3,"launchAngle":38.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.89,"coordY":105.29}},"index":8,"playId":"548e5bbb-6d7c-3f50-864c-7528c12c6870","pitchNumber":4,"startTime":"2025-07-23T22:28:35.201Z","endTime":"2025-07-23T22:28:44.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:28:44.203Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a ground ball to shortstop Brooks Lee.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T22:29:00.647Z","endTime":"2025-07-23T22:30:47.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.51471216890281,"strikeZoneBottom":1.63409165908633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.460838084419244,"aZ":-19.570732650264862,"pfxX":-0.42090169412673717,"pfxZ":6.409689780070703,"pX":1.30543080043166,"pZ":1.6802478123834783,"vX0":8.264532631523315,"vY0":-138.71753106907866,"vZ0":-5.711077233322082,"x":67.24,"y":193.41,"x0":-1.6466160782280088,"y0":50.00217619728365,"z0":5.053322105665327,"aX":-0.8287417828927485},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":-0.8,"spinRate":2593,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.39353106192708287,"extension":6.323831505844186},"index":0,"playId":"7bca6597-3801-316d-a230-042957cdd9dd","pitchNumber":1,"startTime":"2025-07-23T22:29:16.991Z","endTime":"2025-07-23T22:29:20.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.254812580831356,"aZ":-30.838572067141232,"pfxX":-8.811048015914016,"pfxZ":0.6648263993697796,"pX":-1.1712834885768564,"pZ":2.7085044169293364,"vX0":5.066205967406457,"vY0":-140.43394466072542,"vZ0":-1.1575011083023545,"x":161.65,"y":165.65,"x0":-1.8425378765707134,"y0":50.00701737633391,"z0":5.110332572680736,"aX":-17.812991932273665},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":1.2,"breakHorizontal":15.1,"spinRate":2389,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38826609520400535,"extension":6.319725203153958},"index":1,"playId":"1ab07cbc-c0ea-38ff-b914-1910d926ed34","pitchNumber":2,"startTime":"2025-07-23T22:29:38.376Z","endTime":"2025-07-23T22:29:41.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.6,"strikeZoneTop":3.48153336348997,"strikeZoneBottom":1.59683007217746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08894893349431,"aZ":-24.381953214854732,"pfxX":0.49968897298411985,"pfxZ":4.029102756895206,"pX":1.083803015151673,"pZ":2.5042797676458393,"vX0":7.306127962430188,"vY0":-136.98827076865092,"vZ0":-2.715854310658051,"x":75.69,"y":171.16,"x0":-1.6628414536529228,"y0":50.00496628608111,"z0":5.142914551747753,"aX":0.967325172584108},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.0,"breakHorizontal":-2.2,"spinRate":2615,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.39707145207131367,"extension":6.26257290708371},"index":2,"playId":"e0edf513-6728-3181-b1ee-d254689ec821","pitchNumber":3,"startTime":"2025-07-23T22:30:17.724Z","endTime":"2025-07-23T22:30:22.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.73536008019548,"aZ":-27.933588674665472,"pfxX":-10.35304757955355,"pfxZ":2.060763456215593,"pX":-0.6449367385866217,"pZ":2.5032902986140733,"vX0":6.906498735517776,"vY0":-142.7204571088991,"vZ0":-2.3923171665167287,"x":141.58,"y":171.19,"x0":-1.7547435682074617,"y0":50.00302850568462,"z0":5.116988900560674,"aX":-21.296124758351272},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.4,"breakHorizontal":17.3,"spinRate":2415,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3842131199551515,"extension":6.32218772582105},"hitData":{"launchSpeed":67.2,"launchAngle":6.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.66,"coordY":140.83}},"index":3,"playId":"2527d11b-803b-3917-bfc1-6d26a4c2710a","pitchNumber":4,"startTime":"2025-07-23T22:30:36.437Z","endTime":"2025-07-23T22:30:47.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":1.9,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:30:47.674Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Harrison Bader.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T22:31:39.845Z","endTime":"2025-07-23T22:32:36.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Esteury Ruiz replaces Teoscar Hernández.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T22:31:20.035Z","endTime":"2025-07-23T22:31:42.096Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":606192,"link":"/api/v1/people/606192"},"base":1,"defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.178824952482383,"aZ":-16.2912335841679,"pfxX":-4.890381513056165,"pfxZ":7.701213315070307,"pX":-0.5790304210955648,"pZ":3.1935797685261877,"vX0":5.051523855079294,"vY0":-141.93798904368472,"vZ0":-2.645373809028445,"x":139.07,"y":152.55,"x0":-1.7371940469648748,"y0":50.00416223439959,"z0":5.161545411013057,"aX":-10.087900948473193},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":7.9,"spinRate":2532,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.384293710410351,"extension":6.212481926257512},"index":1,"playId":"a9efc014-ea02-36d5-a50b-a6e16c97783e","pitchNumber":1,"startTime":"2025-07-23T22:31:42.096Z","endTime":"2025-07-23T22:31:45.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"a302d68c-799b-3824-a37e-a3cad03fbf39","startTime":"2025-07-23T22:32:00.980Z","endTime":"2025-07-23T22:32:04.484Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.430908122599696,"aZ":-15.328993429830346,"pfxX":-2.9928301452005863,"pfxZ":8.230293606865771,"pX":-0.22073933953868732,"pZ":3.178366155951563,"vX0":5.306306504921775,"vY0":-141.28879628500454,"vZ0":-2.7812330887307235,"x":125.41,"y":152.96,"x0":-1.7237399722158937,"y0":50.003770238152065,"z0":5.145344986579787,"aX":-6.126732658007591},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":4.4,"spinRate":2662,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.38583393640926866,"extension":6.248211927079364},"hitData":{"launchSpeed":85.3,"launchAngle":55.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.72,"coordY":122.05}},"index":3,"playId":"a71bf400-2279-3aca-b6e8-5267cb3ccb84","pitchNumber":2,"startTime":"2025-07-23T22:32:22.975Z","endTime":"2025-07-23T22:32:36.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-8.3,"leverageIndex":3.49,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:32:36.101Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Andy Pages hit by pitch.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T22:32:47.114Z","endTime":"2025-07-23T22:33:57.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.42308887460514,"strikeZoneBottom":1.57039438524887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.041618693111488,"aZ":-29.014605384957974,"pfxX":7.480347066153384,"pfxZ":1.9984017346186045,"pX":1.4467978622931585,"pZ":2.09543076469936,"vX0":5.368674889364247,"vY0":-125.23432471432359,"vZ0":-1.7961440848969987,"x":61.85,"y":182.2,"x0":-1.6992099177959774,"y0":50.006025673770544,"z0":5.2025705085905125,"aX":11.844476393256723},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.5,"breakHorizontal":-14.8,"spinRate":2452,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4379021510564458,"extension":6.085429143075112},"index":0,"playId":"34e38000-4c22-3838-8262-0c8009cd12e8","pitchNumber":1,"startTime":"2025-07-23T22:33:03.527Z","endTime":"2025-07-23T22:33:07.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.41052382860179,"strikeZoneBottom":1.55723049245423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65745656249156,"aZ":-29.010204044657083,"pfxX":6.576068468178037,"pfxZ":1.9552528425750229,"pX":2.1440542308700525,"pZ":1.6017884466078873,"vX0":7.386224641148633,"vY0":-126.23303734920678,"vZ0":-2.9535402133342123,"x":35.27,"y":195.53,"x0":-1.6697931650367452,"y0":50.0047694042376,"z0":5.111976534686809,"aX":10.660034760690163},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":-13.6,"spinRate":2563,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.433176325109736,"extension":6.325086510935316},"index":1,"playId":"3bf2e97f-be06-34ed-a9a4-3b4e08d36f19","pitchNumber":2,"startTime":"2025-07-23T22:33:24.966Z","endTime":"2025-07-23T22:33:31.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Esteury Ruiz steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"3bf2e97f-be06-34ed-a9a4-3b4e08d36f19","startTime":"2025-07-23T22:33:38.446Z","endTime":"2025-07-23T22:33:52.158Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"postOnSecond":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":3.400000000000002,"leverageIndex":2.72,"dramaIndex":94.0,"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.05495901232687,"aZ":-25.124466256920087,"pfxX":-8.301460502595175,"pfxZ":3.4574930809742632,"pX":-2.911940355715334,"pZ":3.21362743475489,"vX0":0.3527210876557705,"vY0":-141.3573637828783,"vZ0":-1.0147764820122587,"x":228.0,"y":152.01,"x0":-1.9582768604544087,"y0":50.00051927976403,"z0":5.179533457081877,"aX":-16.91837202844045},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":2401,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.386412301908595,"extension":6.258045931523587},"index":3,"playId":"e5e7dd93-0370-3943-9e27-31ea2abf02e2","pitchNumber":3,"startTime":"2025-07-23T22:33:52.158Z","endTime":"2025-07-23T22:33:57.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":2.2999999999999936,"leverageIndex":2.72,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:33:57.168Z","atBatIndex":62},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Brock Stewart intentionally walks Will Smith.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T22:35:24.131Z","endTime":"2025-07-23T22:36:20.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"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":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T22:34:21.633Z","endTime":"2025-07-23T22:35:26.355Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.39881673593766,"strikeZoneBottom":1.61921013525688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86616760992652,"aZ":-25.788987901032144,"pfxX":-0.11767980264468214,"pfxZ":3.4658530001990355,"pX":0.9450937532226182,"pZ":2.2038555802393502,"vX0":6.990431583050526,"vY0":-134.3384447183588,"vZ0":-2.86539487637955,"x":80.98,"y":179.28,"x0":-1.6665398603934338,"y0":50.00345624689094,"z0":5.10141203241567,"aX":-0.21737056208973554},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":-1.2,"spinRate":2539,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.40644659438055175,"extension":6.40138935506179},"index":1,"playId":"16f14bbe-9c2c-3744-80ed-7c6e1725fae0","pitchNumber":1,"startTime":"2025-07-23T22:35:26.355Z","endTime":"2025-07-23T22:35:30.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.49903496093119,"strikeZoneBottom":1.71984688332038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.445791539163327,"aZ":-23.61124163077222,"pfxX":-0.039040603934451745,"pfxZ":4.3172962008733275,"pX":1.0692513740586869,"pZ":3.6935543627117498,"vX0":7.153483028131087,"vY0":-139.28422702574292,"vZ0":-0.10542028994969277,"x":76.24,"y":139.05,"x0":-1.5168858286901417,"y0":50.004795834792525,"z0":5.280641549920524,"aX":-0.07944975684717115},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.0,"breakHorizontal":-1.3,"spinRate":2560,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39179998378733316,"extension":6.182788170060732},"index":2,"playId":"3e8acec7-cd51-3223-9e6f-9024e67407d0","pitchNumber":2,"startTime":"2025-07-23T22:35:45.794Z","endTime":"2025-07-23T22:35:53.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Ryan Jeffers. Esteury Ruiz to 3rd. Andy Pages to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"3e8acec7-cd51-3223-9e6f-9024e67407d0","startTime":"2025-07-23T22:36:06.547Z","endTime":"2025-07-23T22:36:17.613Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":665923,"link":"/api/v1/people/665923"},"postOnSecond":{"id":681624,"link":"/api/v1/people/681624"},"postOnThird":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":4.5000000000000036,"leverageIndex":4.97,"dramaIndex":157.0,"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"07770226-0646-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-07-23T22:36:17.613Z","endTime":"2025-07-23T22:36:17.631Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":5,"playId":"07770226-0646-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-07-23T22:36:17.631Z","endTime":"2025-07-23T22:36:17.632Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":6,"playId":"07770226-0646-1023-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-07-23T22:36:17.632Z","endTime":"2025-07-23T22:36:20.713Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669257,"link":"/api/v1/people/669257","batSide":{"code":"R","description":"Right"}},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"credit":"b_pa"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":4.97,"dramaIndex":178.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:36:20.713Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Rojas pops out to second baseman Kody Clemens.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T22:36:36.955Z","endTime":"2025-07-23T22:37:36.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.32694390119244,"strikeZoneBottom":1.71574409449784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.589084974273916,"aZ":-19.588799447845197,"pfxX":-3.388049341709914,"pfxZ":6.19369859442171,"pX":0.2365005921970046,"pZ":3.5768740057654393,"vX0":6.485325357053766,"vY0":-141.69537219428832,"vZ0":-0.8982379978988668,"x":107.99,"y":142.2,"x0":-1.6424744210230442,"y0":50.00264464515295,"z0":5.150423398342436,"aX":-6.88493931879253},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":4.8,"spinRate":2584,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3866480171090627,"extension":6.467512467440071},"index":0,"playId":"759d9a1d-def5-3c3f-8300-6328e36bfdfd","pitchNumber":1,"startTime":"2025-07-23T22:36:45.445Z","endTime":"2025-07-23T22:36:50.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.639479380137637,"aZ":-17.99579985855533,"pfxX":-4.968538467129774,"pfxZ":6.977451257359245,"pX":0.6331913972603013,"pZ":2.7467401186374385,"vX0":7.872509740709206,"vY0":-141.06158904143706,"vZ0":-3.381634520697323,"x":92.86,"y":164.62,"x0":-1.5378187444933615,"y0":50.00109949459217,"z0":5.109341374636071,"aX":-10.094326141558023},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":7.6,"spinRate":2594,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.38707981835332195,"extension":6.354031784034363},"index":1,"playId":"160aa87d-3987-3306-be6d-a8aabcc11141","pitchNumber":2,"startTime":"2025-07-23T22:37:04.508Z","endTime":"2025-07-23T22:37:09.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.7,"endSpeed":89.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.557141857931082,"aZ":-17.488997342335193,"pfxX":-2.5312448153751137,"pfxZ":7.1721030763266995,"pX":0.13129029086099828,"pZ":2.6993112796214733,"vX0":6.138090195249363,"vY0":-140.9306382967507,"vZ0":-3.5710196127156006,"x":112.0,"y":165.9,"x0":-1.728634382904653,"y0":50.00608536237131,"z0":5.086089148779949,"aX":-5.185687158790543},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":3.6,"spinRate":2612,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38596720395946926,"extension":6.422429837899343},"hitData":{"launchSpeed":86.8,"launchAngle":64.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":173.02,"coordY":150.52}},"index":2,"playId":"476d746d-cfba-3764-bc2e-63c94f48c65e","pitchNumber":3,"startTime":"2025-07-23T22:37:26.916Z","endTime":"2025-07-23T22:37:36.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":669257,"link":"/api/v1/people/669257"},"second":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":665923,"link":"/api/v1/people/665923"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":592779,"link":"/api/v1/people/592779"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-20.4,"leverageIndex":7.88,"dramaIndex":327.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:37:36.581Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:39:53.750Z","endTime":"2025-07-23T22:41:45.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Esteury Ruiz remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:39:15.694Z","endTime":"2025-07-23T22:39:15.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":681624,"link":"/api/v1/people/681624"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Andy Pages.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T22:39:15.713Z","endTime":"2025-07-23T22:39:15.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":606192,"link":"/api/v1/people/606192"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Anthony Banda replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T22:39:15.714Z","endTime":"2025-07-23T22:39:55.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607455,"link":"/api/v1/people/607455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.7347573959486,"strikeZoneBottom":1.74261063074065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.938586999323768,"aZ":-31.635877667849577,"pfxX":-0.9768884687208101,"pfxZ":0.34639842096273554,"pX":-0.36512154213377573,"pZ":0.7476921738795783,"vX0":-6.737318280791664,"vY0":-123.31803776360934,"vZ0":-4.756814802429296,"x":130.92,"y":218.59,"x0":2.5213977364356572,"y0":50.001421901116046,"z0":5.349356822980791,"aX":-1.5149310923407233},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":3.2,"spinRate":2200,"spinDirection":340},"zone":13,"typeConfidence":0.88,"plateTime":0.44297815035917676,"extension":6.406501786926118},"index":3,"playId":"57081001-8001-3852-b518-150ada6261f2","pitchNumber":1,"startTime":"2025-07-23T22:39:55.916Z","endTime":"2025-07-23T22:39:59.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.6885218295338,"strikeZoneBottom":1.72941951942574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10239347988123,"aZ":-25.94445345343805,"pfxX":7.802338617836068,"pfxZ":3.1399029466843444,"pX":1.2401147186629733,"pZ":4.003900763504183,"vX0":-6.203264305502726,"vY0":-138.8475629531301,"vZ0":0.18358634910743066,"x":69.73,"y":130.67,"x0":2.47066146763779,"y0":50.00554914746164,"z0":5.639562926730446,"aX":15.4974480365317},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":-13.1,"spinRate":1915,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.3919282899520167,"extension":6.145892501395728},"index":4,"playId":"39658505-66ed-39aa-aa2a-c22705ebf8f7","pitchNumber":2,"startTime":"2025-07-23T22:40:14.054Z","endTime":"2025-07-23T22:40:17.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.67638476529248,"strikeZoneBottom":1.73651010047711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.266208787053632,"aZ":-25.814737445927694,"pfxX":8.39535932912257,"pfxZ":3.0990850494422233,"pX":1.201785011528627,"pZ":3.851996419556661,"vX0":-6.549070484583641,"vY0":-141.1767526747527,"vZ0":-0.24921720074358533,"x":71.19,"y":134.78,"x0":2.4423288952479503,"y0":50.00078725377929,"z0":5.580303502770792,"aX":17.218896964352894},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":-14.2,"spinRate":1897,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.38560328179214043,"extension":6.23669566754463},"index":5,"playId":"96aabf5d-7153-35ba-9449-33068d867f01","pitchNumber":3,"startTime":"2025-07-23T22:40:30.147Z","endTime":"2025-07-23T22:40:33.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.58194808416619,"strikeZoneBottom":1.75415805003601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.421730871783822,"aZ":-25.756778271884702,"pfxX":8.398325428423679,"pfxZ":3.2982454753235686,"pX":0.6291934252778875,"pZ":3.008630338055841,"vX0":-7.888570925632526,"vY0":-137.45419966448958,"vZ0":-2.046078480639235,"x":93.02,"y":157.55,"x0":2.42083526945153,"y0":50.00544728143986,"z0":5.480742132225001,"aX":16.35702212920399},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.8,"breakHorizontal":-13.9,"spinRate":1830,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.39581776002292335,"extension":6.311997639991422},"index":6,"playId":"f58277c3-2894-3ae8-8176-2c89efd16d58","pitchNumber":4,"startTime":"2025-07-23T22:40:46.652Z","endTime":"2025-07-23T22:40:50.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.8,"endSpeed":87.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64434381466199,"aZ":-25.928613889463588,"pfxX":9.33391290966399,"pfxZ":3.2100455518773057,"pX":0.39242311468236624,"pZ":3.071665961463476,"vX0":-8.993314791011933,"vY0":-137.91732698850166,"vZ0":-1.764184544029388,"x":102.04,"y":155.85,"x0":2.466318766461438,"y0":50.0039896860791,"z0":5.450268507372883,"aX":18.172060244902074},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.6,"breakHorizontal":-15.2,"spinRate":1902,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.3955423213465643,"extension":6.216814277142224},"index":7,"playId":"6cb112e8-7b27-30f8-837c-ba6cd924ad96","pitchNumber":5,"startTime":"2025-07-23T22:41:00.948Z","endTime":"2025-07-23T22:41:04.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.580525014002422,"aZ":-20.079513145645734,"pfxX":7.912455095635865,"pfxZ":6.296591288702373,"pX":-0.038932468438497216,"pZ":3.8942348117824213,"vX0":-9.07814443478871,"vY0":-137.50320549839154,"vZ0":-0.7075589126305565,"x":118.48,"y":133.64,"x0":2.27239073694485,"y0":50.002558465680075,"z0":5.513296304754218,"aX":15.199531448622723},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":-12.5,"spinRate":2021,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.3978503523268411,"extension":6.269828267958844},"index":8,"playId":"143c3540-5e3f-3d8d-af43-c765bd11184f","pitchNumber":6,"startTime":"2025-07-23T22:41:19.969Z","endTime":"2025-07-23T22:41:23.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.126174877550266,"aZ":-33.053609450223256,"pfxX":-0.10876184924274401,"pfxZ":-0.5734181396964244,"pX":0.34031520470659005,"pZ":1.744569124607547,"vX0":-5.038185726259518,"vY0":-123.21369973036204,"vZ0":-2.3837167933260295,"x":104.03,"y":191.68,"x0":2.4205008410559525,"y0":50.000510766109706,"z0":5.501569727915213,"aX":-0.16685856006947272},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.3,"breakHorizontal":1.3,"spinRate":2237,"spinDirection":337},"zone":9,"typeConfidence":0.87,"plateTime":0.44354895227304647,"extension":6.420456317372571},"index":9,"playId":"bf507a5e-1a93-34fc-91ae-c89440a2cf77","pitchNumber":7,"startTime":"2025-07-23T22:41:42.580Z","endTime":"2025-07-23T22:41:45.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:41:45.823Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ty France singles on a line drive to center fielder James Outman.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:41:57.823Z","endTime":"2025-07-23T22:42:21.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.6,"endSpeed":89.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.21438710408835,"aZ":-20.116412330675036,"pfxX":8.619992734713113,"pfxZ":5.922483931726772,"pX":0.9830739057493586,"pZ":2.5408480821902724,"vX0":-6.788722689664026,"vY0":-140.66521822618233,"vZ0":-4.5548593021256005,"x":79.53,"y":170.18,"x0":2.289139171250411,"y0":50.0008495885451,"z0":5.457896022678019,"aX":17.543466749875577},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.1,"breakHorizontal":-14.5,"spinRate":2068,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.38707470692072166,"extension":6.3207190713750485},"hitData":{"launchSpeed":92.0,"launchAngle":13.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.87,"coordY":77.5}},"index":0,"playId":"3a394d7b-9b3a-3d0e-9a02-6b9fb71f5a60","pitchNumber":1,"startTime":"2025-07-23T22:42:11.208Z","endTime":"2025-07-23T22:42:21.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:42:21.236Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:42:33.529Z","endTime":"2025-07-23T22:44:08.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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.3,"endSpeed":89.2,"strikeZoneTop":3.84443836805513,"strikeZoneBottom":1.8341610605478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.328429932610824,"aZ":-20.58858906880662,"pfxX":8.862937256459915,"pfxZ":5.749829870256225,"pX":-0.08368512291933969,"pZ":2.440378845852276,"vX0":-9.574333083910679,"vY0":-140.04962110371756,"vZ0":-4.5091436274161385,"x":120.19,"y":172.89,"x0":2.2042961643460712,"y0":50.003940653354164,"z0":5.39214405226315,"aX":17.86292225250918},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":-14.4,"spinRate":2067,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.38894190684689445,"extension":6.445347981691616},"index":0,"playId":"faae2d78-24bb-3b09-9533-97d3f35fde87","pitchNumber":1,"startTime":"2025-07-23T22:42:48.092Z","endTime":"2025-07-23T22:42:52.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.969394673305246,"aZ":-35.38992843417942,"pfxX":-1.292357980445018,"pfxZ":-1.9402831725433067,"pX":-0.33582358183991434,"pZ":2.2304428718386045,"vX0":-6.542808402798368,"vY0":-128.06745613564672,"vZ0":-1.2024366523125245,"x":129.8,"y":178.56,"x0":2.422145636911429,"y0":50.00264999939835,"z0":5.479373717833012,"aX":-2.1414634944200266},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.6,"breakHorizontal":3.8,"spinRate":2348,"spinDirection":327},"zone":7,"typeConfidence":0.9,"plateTime":0.4280318466277513,"extension":6.409919836739439},"index":1,"playId":"3c5dfeb2-e6fa-3e56-be4f-66b9d3bdcdeb","pitchNumber":2,"startTime":"2025-07-23T22:43:05.911Z","endTime":"2025-07-23T22:43:09.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-23T22:43:24.993Z","endTime":"2025-07-23T22:43:43.161Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.75,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.800929067815662,"aZ":-37.74140601258473,"pfxX":-2.728100747679428,"pfxZ":-3.511091739897658,"pX":-0.18594958149155807,"pZ":2.192770061337485,"vX0":-5.634186656918216,"vY0":-125.5277289535943,"vZ0":-0.449048920173192,"x":124.09,"y":179.58,"x0":2.4471663289535996,"y0":50.00139628912645,"z0":5.462076798231167,"aX":-4.327209543959513},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.2,"breakHorizontal":6.4,"spinRate":2390,"spinDirection":324},"zone":8,"typeConfidence":0.9,"plateTime":0.43731317943367864,"extension":6.3229561271626435},"index":3,"playId":"a2b159eb-f29e-35aa-949f-620ad0917aeb","pitchNumber":3,"startTime":"2025-07-23T22:43:43.161Z","endTime":"2025-07-23T22:43:46.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.75,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.887582240891145,"aZ":-30.504933971380954,"pfxX":-2.2422235924702716,"pfxZ":1.0345291160233216,"pX":-0.8173421378432125,"pZ":0.8564804401380932,"vX0":-6.748659908929552,"vY0":-126.25722590022552,"vZ0":-4.98881024380869,"x":148.16,"y":215.66,"x0":2.178088439792632,"y0":50.00534257835594,"z0":5.303166429266154,"aX":-3.6330835671422568},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":5.5,"spinRate":2474,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.4332560364634195,"extension":6.378796747850932},"index":4,"playId":"d9344460-249f-3679-b5ba-bd5878d2105c","pitchNumber":4,"startTime":"2025-07-23T22:44:05.709Z","endTime":"2025-07-23T22:44:08.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":2.099999999999998,"leverageIndex":0.9,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:44:08.829Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"DaShawn Keirsey Jr. called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T22:44:27.460Z","endTime":"2025-07-23T22:46:22.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607455,"fullName":"Anthony Banda","link":"/api/v1/people/607455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34041184289284,"aZ":-32.32154222925166,"pfxX":-2.87159430472554,"pfxZ":-0.09352246161881528,"pX":-0.4860678540876075,"pZ":1.4086729228960249,"vX0":-5.910111624526355,"vY0":-126.52955145040941,"vZ0":-3.3782961870676984,"x":135.53,"y":200.75,"x0":2.2472974093800118,"y0":50.00140735684268,"z0":5.334579364089012,"aX":-4.682376413213724},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":6.5,"spinRate":2303,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.43187548819218957,"extension":6.223163749638932},"index":0,"playId":"63966cc3-e207-327b-9b32-02a62c4779d9","pitchNumber":1,"startTime":"2025-07-23T22:44:33.421Z","endTime":"2025-07-23T22:44:37.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.514796873349564,"aZ":-29.50476516564789,"pfxX":-3.4321750099466284,"pfxZ":1.6517304977633867,"pX":0.03603541525235276,"pZ":3.3459327324856005,"vX0":-4.804762798859307,"vY0":-125.64221309041791,"vZ0":0.48460513683771855,"x":115.63,"y":148.44,"x0":2.4128971133805726,"y0":50.000129013686234,"z0":5.532894691496589,"aX":-5.5288828248486945},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.4,"breakHorizontal":7.2,"spinRate":2303,"spinDirection":324},"zone":2,"typeConfidence":0.9,"plateTime":0.4346014101730544,"extension":6.221433217343819},"index":1,"playId":"a9190b02-4684-343c-971f-02bd1c24e868","pitchNumber":2,"startTime":"2025-07-23T22:44:52.407Z","endTime":"2025-07-23T22:44:55.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.50414409236284,"strikeZoneBottom":1.55436302042133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39377970079348,"aZ":-29.626166166107193,"pfxX":-1.9669282533567793,"pfxZ":1.5254670308006126,"pX":-0.9962671300474621,"pZ":2.3126775076026864,"vX0":-7.367506367181316,"vY0":-127.37861005873722,"vZ0":-2.0962812007473035,"x":154.98,"y":176.34,"x0":2.171152405866103,"y0":50.00258599373745,"z0":5.453966526432306,"aX":-3.279563024375988},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.5,"breakHorizontal":5.0,"spinRate":2282,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.427515518497255,"extension":6.2939879806714725},"index":2,"playId":"a24e4932-bf21-345d-8144-b13bf86ae930","pitchNumber":3,"startTime":"2025-07-23T22:45:13.405Z","endTime":"2025-07-23T22:45:18.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-23T22:45:27.843Z","endTime":"2025-07-23T22:45:38.086Z","isPitch":false,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"},"defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":86.4,"endSpeed":80.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04493714436398,"aZ":-31.60939438097441,"pfxX":-2.989917062948867,"pfxZ":0.34671965295726537,"pX":-0.20002713489133092,"pZ":2.455747315802207,"vX0":-5.36478259965622,"vY0":-125.79809338805353,"vZ0":-1.0253027165394892,"x":124.62,"y":172.47,"x0":2.3399824539494753,"y0":50.00213215666866,"z0":5.407433795465395,"aX":-4.839703449060166},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":6.5,"spinRate":2317,"spinDirection":334},"zone":5,"typeConfidence":0.9,"plateTime":0.43370210091332284,"extension":6.2556462430178215},"index":4,"playId":"36258113-285f-32e6-b5db-23d7d1964081","pitchNumber":4,"startTime":"2025-07-23T22:45:38.086Z","endTime":"2025-07-23T22:45:41.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"85cc2fa5-0639-3250-b8e6-2d1c671078f3","startTime":"2025-07-23T22:46:00.887Z","endTime":"2025-07-23T22:46:03.887Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.4404174646106,"strikeZoneBottom":1.55609846521487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.905390253023135,"aZ":-39.383130075923205,"pfxX":-3.02206618692928,"pfxZ":-4.4361968905325995,"pX":0.5535003748238917,"pZ":3.4598814800931246,"vX0":-3.3751122737250356,"vY0":-126.64903441794914,"vZ0":2.595718183034702,"x":95.9,"y":145.36,"x0":2.296191152392449,"y0":50.00452830388942,"z0":5.571822788033328,"aX":-4.908233503532196},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.2,"breakHorizontal":6.2,"spinRate":2443,"spinDirection":325},"zone":3,"typeConfidence":0.9,"plateTime":0.4325107496881957,"extension":5.967753391525282},"index":6,"playId":"bbf7ab60-9f90-3838-96af-11c2dadde6ea","pitchNumber":5,"startTime":"2025-07-23T22:46:18.789Z","endTime":"2025-07-23T22:46:22.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607455,"link":"/api/v1/people/607455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669257,"link":"/api/v1/people/669257"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":681624,"link":"/api/v1/people/681624"}},"offense":{"batter":{"id":680577,"link":"/api/v1/people/680577","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_ab"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_ab"},{"player":{"id":680577,"link":"/api/v1/people/680577"},"credit":"b_pa"},{"player":{"id":607455,"link":"/api/v1/people/607455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.72,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:46:22.193Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Edman lines out to left fielder Harrison Bader.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:48:44.669Z","endTime":"2025-07-23T22:49:26.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Griffin Jax replaces Brock Stewart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T22:48:36.120Z","endTime":"2025-07-23T22:48:46.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643377,"link":"/api/v1/people/643377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592779,"link":"/api/v1/people/592779","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.34239169264659,"strikeZoneBottom":1.60805705052069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.018697377186005,"aZ":-30.172869694583362,"pfxX":-6.096019340887028,"pfxZ":1.0945099807891938,"pX":0.15875417488784618,"pZ":0.5126167415024782,"vX0":3.8161723302060495,"vY0":-133.79994856771825,"vZ0":-6.926523804994167,"x":110.95,"y":224.94,"x0":-0.4862391110825897,"y0":50.006505407642095,"z0":5.267175345790003,"aX":-11.171784191665278},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.8,"breakHorizontal":10.3,"spinRate":1859,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4077277208658656,"extension":6.377194032950154},"index":1,"playId":"ce9a3f3d-1995-3e6d-ba9f-7493a185a3c4","pitchNumber":1,"startTime":"2025-07-23T22:48:46.548Z","endTime":"2025-07-23T22:48:50.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.32722825651901,"strikeZoneBottom":1.49236252430902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.66945441884533,"aZ":-29.993417223516115,"pfxX":-5.546215257703536,"pfxZ":1.2000023311680383,"pX":-0.49073897954819334,"pZ":1.899847471606937,"vX0":2.7477883769345426,"vY0":-133.63609630434678,"vZ0":-3.5930254117258262,"x":135.71,"y":187.48,"x0":-0.807300948000581,"y0":50.00548857472026,"z0":5.397822952568015,"aX":-10.112254409076307},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.7,"breakHorizontal":9.5,"spinRate":1749,"spinDirection":229},"zone":7,"typeConfidence":0.89,"plateTime":0.40863169872277094,"extension":6.357320671841303},"index":2,"playId":"0073e3fd-829d-3344-862b-48b4e4ef5c32","pitchNumber":2,"startTime":"2025-07-23T22:49:02.326Z","endTime":"2025-07-23T22:49:07.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.565143329454877,"aZ":-28.274170785256043,"pfxX":-8.075885681717672,"pfxZ":2.1351672849779293,"pX":-1.0890988512441977,"pZ":2.069932332547068,"vX0":1.726455121960811,"vY0":-133.72682355216884,"vZ0":-3.470524532106179,"x":158.51,"y":182.89,"x0":-0.6900928423972162,"y0":50.00291035788075,"z0":5.394178011964944,"aX":-14.74934318778869},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.4,"breakHorizontal":14.3,"spinRate":1821,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.4082810462927813,"extension":6.114267714829252},"hitData":{"launchSpeed":88.6,"launchAngle":25.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.41,"coordY":75.92}},"index":3,"playId":"8905fa89-e9c8-337f-b109-a98fa6e0a3e6","pitchNumber":3,"startTime":"2025-07-23T22:49:19.160Z","endTime":"2025-07-23T22:49:26.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:49:26.837Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Conforto lines out sharply to shortstop Brooks Lee.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:50:11.821Z","endTime":"2025-07-23T22:50:20.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"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":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Conforto replaces James Outman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T22:49:33.190Z","endTime":"2025-07-23T22:49:55.688Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624424,"link":"/api/v1/people/624424"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-23T22:49:55.688Z","endTime":"2025-07-23T22:50:14.183Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44495620827199,"aZ":-27.99913895579655,"pfxX":-9.38023570351865,"pfxZ":2.248121360587838,"pX":-0.3928229035009878,"pZ":2.902053413740329,"vX0":3.914751368389288,"vY0":-135.29186205651428,"vZ0":-1.5280469925985494,"x":131.97,"y":160.42,"x0":-0.6365337380573924,"y0":50.00670676842784,"z0":5.429274646101972,"aX":-17.460541324818866},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":16.2,"spinRate":1821,"spinDirection":229},"zone":1,"typeConfidence":0.89,"plateTime":0.4042371950460213,"extension":6.226776426867032},"hitData":{"launchSpeed":102.6,"launchAngle":10.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":126.7,"coordY":124.54}},"index":2,"playId":"1d01adef-6a69-3b17-bc72-695873f48102","pitchNumber":1,"startTime":"2025-07-23T22:50:14.183Z","endTime":"2025-07-23T22:50:20.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":624424,"link":"/api/v1/people/624424","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":624424,"link":"/api/v1/people/624424"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:50:20.220Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a ground ball to third baseman Willi Castro.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:50:40.539Z","endTime":"2025-07-23T22:52:13.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":81.5,"strikeZoneTop":3.3136494691042,"strikeZoneBottom":1.48692046738743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.828253477023118,"aZ":-37.41086490733909,"pfxX":4.407892858106874,"pfxZ":-3.149291702070073,"pX":1.1605607785790457,"pZ":1.5035035350016424,"vX0":3.3207036565640546,"vY0":-127.54411828569867,"vZ0":-2.162335320490476,"x":72.76,"y":198.19,"x0":-0.7264601234593359,"y0":50.0015028628335,"z0":5.285132117074846,"aX":7.332341542255694},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-6.0,"breakHorizontal":-8.6,"spinRate":3102,"spinDirection":49},"zone":14,"typeConfidence":0.54,"plateTime":0.4278407393376682,"extension":6.334574164923556},"index":0,"playId":"de4e3cc9-e06d-35b0-b45c-e85fbcc541a8","pitchNumber":1,"startTime":"2025-07-23T22:50:44.421Z","endTime":"2025-07-23T22:50:47.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.27633169002209,"strikeZoneBottom":1.44846014545778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.410283816590017,"aZ":-34.437917370679536,"pfxX":8.582415575025482,"pfxZ":-1.3616399436642688,"pX":0.09532101338754309,"pZ":3.019822423426538,"vX0":-0.20559841584354194,"vY0":-128.06629251853957,"vZ0":0.90715335948821,"x":113.37,"y":157.24,"x0":-0.938434068971238,"y0":50.00300417169011,"z0":5.354270882002033,"aX":14.258205333437807},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.0,"breakHorizontal":-15.5,"spinRate":3128,"spinDirection":50},"zone":2,"typeConfidence":0.91,"plateTime":0.42766205834008764,"extension":6.315402975469042},"index":1,"playId":"e61f8758-571c-3904-bd98-3c640a89a304","pitchNumber":2,"startTime":"2025-07-23T22:50:57.454Z","endTime":"2025-07-23T22:51:00.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.25805837855695,"strikeZoneBottom":1.43043014034061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47875801380549,"aZ":-34.7339661712785,"pfxX":7.64813016052188,"pfxZ":-1.5674649812643686,"pX":-0.06110460559225294,"pZ":2.3363502560868064,"vX0":-0.6739409024231388,"vY0":-126.97508080608291,"vZ0":-0.6239469927207492,"x":119.33,"y":175.7,"x0":-0.7863451561269976,"y0":50.0003602371494,"z0":5.343784256146853,"aX":12.513015872282825},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.8,"breakHorizontal":-13.7,"spinRate":3105,"spinDirection":50},"zone":5,"typeConfidence":0.88,"plateTime":0.4310132086070033,"extension":6.285120447997584},"index":2,"playId":"92ed3e5f-5ce4-3403-9927-f2ca6cb4e2b6","pitchNumber":3,"startTime":"2025-07-23T22:51:10.811Z","endTime":"2025-07-23T22:51:14.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.27479589926459,"strikeZoneBottom":1.49276821032444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.301760163796235,"aZ":-36.348691565232386,"pfxX":5.241705945349635,"pfxZ":-2.5081160537977993,"pX":1.152016639105263,"pZ":2.146372065855198,"vX0":2.695471803645459,"vY0":-127.64063500110177,"vZ0":-0.9648693646093744,"x":73.09,"y":180.83,"x0":-0.5961461740187841,"y0":50.00435105411867,"z0":5.371220113375099,"aX":8.718336756766371},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.6,"breakHorizontal":-10.1,"spinRate":3073,"spinDirection":51},"zone":14,"typeConfidence":0.72,"plateTime":0.4278084430714659,"extension":6.377522859644097},"index":3,"playId":"9df42df5-dd24-38de-a6e8-614400cc9daa","pitchNumber":4,"startTime":"2025-07-23T22:51:25.097Z","endTime":"2025-07-23T22:51:31.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79198139428047,"aZ":-38.30864163398659,"pfxX":6.573074454149859,"pfxZ":-3.8013258162677506,"pX":-0.4841123805549278,"pZ":2.158870560463035,"vX0":-1.3193831226325157,"vY0":-126.30196994280696,"vZ0":-0.19056003482791017,"x":135.45,"y":180.49,"x0":-0.8087633061390916,"y0":50.001555262616726,"z0":5.316818405687711,"aX":10.615071599548283},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":-11.6,"spinRate":3124,"spinDirection":52},"zone":4,"typeConfidence":0.77,"plateTime":0.4337085572181798,"extension":6.290597814512364},"index":4,"playId":"08361129-a255-3040-9243-dc321577ea21","pitchNumber":5,"startTime":"2025-07-23T22:51:45.563Z","endTime":"2025-07-23T22:51:50.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.084230336365394,"aZ":-33.39281240257422,"pfxX":6.718081057975844,"pfxZ":-0.7307460240946595,"pX":1.312162334747892,"pZ":1.9286446213051749,"vX0":3.003707008876655,"vY0":-128.17777288435053,"vZ0":-1.75064515967211,"x":66.98,"y":186.71,"x0":-0.7487187207905931,"y0":50.00558487519679,"z0":5.233775189478755,"aX":11.153023664382225},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.4,"breakHorizontal":-12.8,"spinRate":3032,"spinDirection":48},"zone":14,"typeConfidence":0.87,"plateTime":0.4277116341028324,"extension":6.239840922715307},"hitData":{"launchSpeed":69.0,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.36,"coordY":170.05}},"index":5,"playId":"e65807ff-bce5-3a41-9418-8b83d8b2fc84","pitchNumber":6,"startTime":"2025-07-23T22:52:05.054Z","endTime":"2025-07-23T22:52:13.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":5.2,"leverageIndex":1.87,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:52:13.552Z","atBatIndex":71},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Griffin Jax intentionally walks Shohei Ohtani. Mookie Betts to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:52:35.551Z","endTime":"2025-07-23T22:53:09.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T22:52:53.368Z","endTime":"2025-07-23T22:53:05.082Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"07770226-0736-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T22:53:05.082Z","endTime":"2025-07-23T22:53:05.100Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"07770226-0736-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T22:53:05.100Z","endTime":"2025-07-23T22:53:05.101Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"07770226-0736-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T22:53:05.101Z","endTime":"2025-07-23T22:53:05.102Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":4,"playId":"07770226-0736-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T22:53:05.102Z","endTime":"2025-07-23T22:53:09.283Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":7.6999999999999975,"leverageIndex":3.91,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:53:09.283Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esteury Ruiz walks. Mookie Betts to 3rd. Shohei Ohtani to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:54:23.132Z","endTime":"2025-07-23T22:55:54.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T22:53:24.520Z","endTime":"2025-07-23T22:54:25.338Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.26344383449993,"strikeZoneBottom":1.48728246768551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.096707807371207,"aZ":-35.51926290263748,"pfxX":6.407531886818061,"pfxZ":-2.0510088085364067,"pX":1.497349528650783,"pZ":-0.1835322894854177,"vX0":3.5952292812698867,"vY0":-127.41640109043675,"vZ0":-6.118538304634722,"x":59.92,"y":243.74,"x0":-0.7679600496054679,"y0":50.00262603075476,"z0":5.08194731444918,"aX":10.452193862850953},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.9,"breakHorizontal":-12.5,"spinRate":3060,"spinDirection":47},"zone":14,"typeConfidence":0.83,"plateTime":0.43115822875118326,"extension":6.441203191846021},"index":1,"playId":"6e6bb6fe-d401-397e-8ef0-f70a16b59316","pitchNumber":1,"startTime":"2025-07-23T22:54:25.338Z","endTime":"2025-07-23T22:54:28.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.34135258031057,"strikeZoneBottom":1.58373879062057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.18257997693359,"aZ":-32.74550003282941,"pfxX":7.988883353515435,"pfxZ":-0.35047077170909047,"pX":0.03193215145443472,"pZ":0.5628414757850037,"vX0":-0.09203842005603646,"vY0":-126.87373637077185,"vZ0":-5.020720767137213,"x":115.78,"y":223.58,"x0":-0.9690841114788964,"y0":50.003376066535516,"z0":5.179867669976447,"aX":13.011842236123194},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.6,"breakHorizontal":-14.4,"spinRate":3026,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.43186720334089523,"extension":6.27772592205665},"index":2,"playId":"85773fe1-3872-34c6-ba8a-9d8b08ee323f","pitchNumber":2,"startTime":"2025-07-23T22:54:48.387Z","endTime":"2025-07-23T22:54:52.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":90.2,"strikeZoneTop":3.2384480649674,"strikeZoneBottom":1.64567416942582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.148404581498493,"aZ":-21.2226066956077,"pfxX":-8.334474706738133,"pfxZ":5.3693996094270435,"pX":0.2771168715379016,"pZ":0.35823254017264716,"vX0":5.415334262737076,"vY0":-140.58928473379336,"vZ0":-9.458362491011494,"x":106.44,"y":229.11,"x0":-0.5723705370886746,"y0":50.00448216588837,"z0":5.095289962629584,"aX":-17.00540279878336},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":14.3,"spinRate":2387,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.3867849705296642,"extension":6.524156725595113},"index":3,"playId":"ebb5a6cb-378e-3894-a571-4aa5a8df06fc","pitchNumber":3,"startTime":"2025-07-23T22:55:10.659Z","endTime":"2025-07-23T22:55:14.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":2.93757095672903,"strikeZoneBottom":1.34483607883552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.362359572781045,"aZ":-32.27278232163821,"pfxX":7.021179220891874,"pfxZ":-0.06060918911818369,"pX":-0.35871489366609366,"pZ":2.7829820062674706,"vX0":-0.8546698132098114,"vY0":-126.26106767709122,"vZ0":0.10229771940587251,"x":130.67,"y":163.64,"x0":-0.9272133126483035,"y0":50.00279321162242,"z0":5.344730954653327,"aX":11.305156550643256},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":-12.5,"spinRate":3030,"spinDirection":53},"zone":1,"typeConfidence":0.87,"plateTime":0.43424665870773094,"extension":6.323812693879501},"index":4,"playId":"32fb230f-0913-32e0-8dc3-624bf0b214f6","pitchNumber":4,"startTime":"2025-07-23T22:55:32.750Z","endTime":"2025-07-23T22:55:37.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.01975348317841,"strikeZoneBottom":1.44037756876148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42148418068894,"aZ":-33.3143916937051,"pfxX":6.134328159826935,"pfxZ":-0.688475119172324,"pX":-0.35185176914686384,"pZ":3.466530277709644,"vX0":-0.46897901083892574,"vY0":-127.27719904442287,"vZ0":1.8453657297097534,"x":130.41,"y":145.18,"x0":-0.9636744909447518,"y0":50.00331336876842,"z0":5.357119790365082,"aX":10.13480305352176},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":-11.0,"spinRate":2988,"spinDirection":56},"zone":11,"typeConfidence":0.84,"plateTime":0.42919354626526696,"extension":6.360784345179475},"index":5,"playId":"40d853f5-3aed-3ed0-a082-b02aede10c05","pitchNumber":5,"startTime":"2025-07-23T22:55:48.916Z","endTime":"2025-07-23T22:55:54.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":10.599999999999998,"leverageIndex":6.98,"dramaIndex":245.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:55:54.022Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to left fielder Harrison Bader. Mookie Betts scores. Shohei Ohtani scores. Esteury Ruiz to 2nd.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T22:56:15.290Z","endTime":"2025-07-23T22:57:57.852Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":643377,"link":"/api/v1/people/643377"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":643377,"link":"/api/v1/people/643377"},"isScoringEvent":true,"rbi":true,"earned":true,"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.6,"strikeZoneTop":3.76652520186456,"strikeZoneBottom":1.82323278331166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25394699735828,"aZ":-15.463087670442706,"pfxX":-1.6697805969991673,"pfxZ":8.345701261903983,"pX":0.5924083221420258,"pZ":2.441551251571208,"vX0":4.060448514389873,"vY0":-140.040710157642,"vZ0":-4.862400264396779,"x":94.42,"y":172.86,"x0":-0.6541952263167298,"y0":50.00275761899676,"z0":5.199430123646991,"aX":-3.3440061433543167},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":2.3,"spinRate":2498,"spinDirection":213},"zone":6,"typeConfidence":0.85,"plateTime":0.38992874227548846,"extension":6.433906151785541},"index":0,"playId":"f04ffe9f-cc60-3edc-ab18-75063b322901","pitchNumber":1,"startTime":"2025-07-23T22:56:21.865Z","endTime":"2025-07-23T22:56:25.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.1,"endSpeed":88.5,"strikeZoneTop":3.75433504821046,"strikeZoneBottom":1.736257630966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90108515493153,"aZ":-15.397233122568528,"pfxX":-3.283153952613144,"pfxZ":8.412178149547126,"pX":-0.15743651760779678,"pZ":1.7215209856339657,"vX0":2.2438524394821338,"vY0":-139.9451391669017,"vZ0":-6.737867274473708,"x":123.0,"y":192.3,"x0":-0.5407260197590436,"y0":50.005891810788775,"z0":5.1586139717986175,"aX":-6.5503548200369455},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":5.5,"spinRate":2475,"spinDirection":209},"zone":8,"typeConfidence":0.75,"plateTime":0.39053544354481096,"extension":6.22379785727792},"index":1,"playId":"e05c6189-67f0-3b97-b326-cb0a412c8d5e","pitchNumber":2,"startTime":"2025-07-23T22:56:36.768Z","endTime":"2025-07-23T22:56:42.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":87.5,"endSpeed":80.8,"strikeZoneTop":3.69528596864953,"strikeZoneBottom":1.7345417930263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.268836462437243,"aZ":-35.30178395015652,"pfxX":4.881105942696348,"pfxZ":-1.9204637316554507,"pX":0.7375710981456105,"pZ":-0.5115213438627237,"vX0":2.1665230399771715,"vY0":-127.30244727321022,"vZ0":-7.164161791012179,"x":88.89,"y":252.59,"x0":-0.7596678847129179,"y0":50.000694122287875,"z0":5.15009646995636,"aX":7.971511214516175},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.9,"breakHorizontal":-9.4,"spinRate":3082,"spinDirection":45},"zone":14,"typeConfidence":0.7,"plateTime":0.4310277588179723,"extension":6.301351737509417},"index":2,"playId":"0e0f06ca-0af5-303d-b8b5-c17bf7e3c1c9","pitchNumber":3,"startTime":"2025-07-23T22:56:54.105Z","endTime":"2025-07-23T22:56:58.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.6,"endSpeed":90.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27164999617614,"aZ":-14.153876035400295,"pfxX":-4.768765303446047,"pfxZ":8.732350361463787,"pX":0.23790090002024278,"pZ":1.5589204008738715,"vX0":4.038339469669104,"vY0":-141.9915150561443,"vZ0":-7.562129635654075,"x":107.93,"y":196.69,"x0":-0.5757438546234208,"y0":50.00429991711424,"z0":5.137663101382433,"aX":-9.842144885349299},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":7.9,"spinRate":2521,"spinDirection":212},"zone":14,"typeConfidence":0.8,"plateTime":0.38419604242247996,"extension":6.477100192347196},"index":3,"playId":"c714c7df-ff65-3616-9cdf-cef2de0fd858","pitchNumber":4,"startTime":"2025-07-23T22:57:20.399Z","endTime":"2025-07-23T22:57:23.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.513381037297467,"aZ":-14.761378136902456,"pfxX":-2.809239178469624,"pfxZ":8.59407750957601,"pX":-0.1522432671297186,"pZ":2.674106915688188,"vX0":2.1879349810943634,"vY0":-140.45649023934973,"vZ0":-4.478600058391099,"x":122.8,"y":166.58,"x0":-0.5707365309928076,"y0":50.006984154126826,"z0":5.228304067274737,"aX":-5.6953163828796445},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2435,"spinDirection":211},"zone":5,"typeConfidence":0.82,"plateTime":0.3878306451434037,"extension":6.559367439891985},"hitData":{"launchSpeed":94.8,"launchAngle":15.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.55,"coordY":105.66}},"index":4,"playId":"20ae80d5-1b4c-38d5-8834-274c9dffd0f4","pitchNumber":5,"startTime":"2025-07-23T22:57:45.851Z","endTime":"2025-07-23T22:57:57.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643377,"link":"/api/v1/people/643377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":664056,"link":"/api/v1/people/664056"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":680577,"link":"/api/v1/people/680577"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Home Plate"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"First Base"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":643377,"link":"/api/v1/people/643377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":71.80000000000001,"leverageIndex":9.99,"dramaIndex":695.0,"contextMetrics":{},"playEndTime":"2025-07-23T22:57:57.852Z","atBatIndex":74}]