[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T20:12:54.967Z","endTime":"2025-07-25T20:14:33.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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-25T18:05:37.619Z","endTime":"2025-07-25T19:48:23.885Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-25T19:48:23.885Z","endTime":"2025-07-25T20:12:19.324Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-25T20:12:19.324Z","endTime":"2025-07-25T20:12:57.340Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.392021948257,"strikeZoneBottom":1.51718309956617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.135879435623444,"aZ":-14.100203487560997,"pfxX":-3.949072611101003,"pfxZ":9.397130555737203,"pX":0.006127045523983871,"pZ":1.8082938429822466,"vX0":9.710238889818957,"vY0":-137.4728677165484,"vZ0":-6.921968676249353,"x":116.77,"y":189.96,"x0":-3.0512969810001063,"y0":50.00248304679843,"z0":5.307386426659437,"aX":-7.596378701054378},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":5.3,"spinRate":2492,"spinDirection":194},"zone":8,"typeConfidence":0.9,"plateTime":0.3977145418488499,"extension":6.738825080401059},"index":3,"playId":"ed500131-0ace-37c5-af6d-b33b0b00948f","pitchNumber":1,"startTime":"2025-07-25T20:12:57.340Z","endTime":"2025-07-25T20:13:01.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02126507227327,"aZ":-11.604057213236208,"pfxX":-4.216700749711472,"pfxZ":10.279393049555171,"pX":-0.4640259030452935,"pZ":2.9721212711015212,"vX0":9.014820867316665,"vY0":-140.61427071388295,"vZ0":-4.533989664245103,"x":134.69,"y":158.53,"x0":-3.1644929898966048,"y0":50.00693215612764,"z0":5.359030714531649,"aX":-8.4418475575375},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":5.8,"spinRate":2616,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.38958699723090806,"extension":6.799262061799211},"index":4,"playId":"ab927adf-62ec-3e70-9751-3e751bc85981","pitchNumber":2,"startTime":"2025-07-25T20:13:12.786Z","endTime":"2025-07-25T20:13:15.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-25T20:13:26.649Z","endTime":"2025-07-25T20:13:39.135Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.30102071342461,"strikeZoneBottom":1.49277043933736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52793412289313,"aZ":-11.486439244427384,"pfxX":-3.3842139351123124,"pfxZ":10.68763309830174,"pX":-0.23065302690018571,"pZ":4.312283406839955,"vX0":9.04117039167393,"vY0":-138.83493706461786,"vZ0":-1.1817707902905705,"x":125.79,"y":122.35,"x0":-3.101918657948243,"y0":50.002919521318354,"z0":5.514869871077311,"aX":-6.55214630072124},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.2,"breakHorizontal":4.1,"spinRate":2576,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.39580001270593135,"extension":6.705825375161103},"index":6,"playId":"8708b53a-377f-37ca-af80-b429bc25ffbd","pitchNumber":3,"startTime":"2025-07-25T20:13:39.135Z","endTime":"2025-07-25T20:13:42.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.13984786849518,"aZ":-24.33903150676519,"pfxX":-10.473314693931833,"pfxZ":4.622128738487132,"pX":-0.7187111040135667,"pZ":1.2803395897052248,"vX0":10.345422727587456,"vY0":-129.1916774923298,"vZ0":-4.613834350060569,"x":144.4,"y":204.21,"x0":-3.408445486505083,"y0":50.005040214831126,"z0":4.953182961280955,"aX":-17.761408800444702},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":16.8,"spinRate":2098,"spinDirection":242},"zone":13,"typeConfidence":0.88,"plateTime":0.4234666588279241,"extension":6.743532263936628},"index":7,"playId":"36aa42ec-c7cd-3874-8f65-08171f24ca44","pitchNumber":4,"startTime":"2025-07-25T20:13:54.786Z","endTime":"2025-07-25T20:13:58.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":96.5,"endSpeed":88.8,"strikeZoneTop":3.30379252370063,"strikeZoneBottom":1.4954922726878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.275168366327915,"aZ":-11.474266173675934,"pfxX":-2.6303708410307083,"pfxZ":10.259949804171653,"pX":-1.6434295533187273,"pZ":4.355044653887609,"vX0":5.402838876833206,"vY0":-140.5436449961991,"vZ0":-0.8195752219169781,"x":179.64,"y":121.19,"x0":-3.2415594492953708,"y0":50.004609135260274,"z0":5.38927269309686,"aX":-5.30826568261421},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.6,"breakHorizontal":3.7,"spinRate":2563,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.388447424768819,"extension":6.8632791775529025},"index":8,"playId":"49178381-4b83-37d3-8f85-f80b4b2b3ed5","pitchNumber":5,"startTime":"2025-07-25T20:14:13.733Z","endTime":"2025-07-25T20:14:16.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58986006634195,"aZ":-13.480478788295288,"pfxX":-2.4918889832607025,"pfxZ":9.465340228125628,"pX":-1.1898576310509972,"pZ":3.1520815292728126,"vX0":6.455361573513898,"vY0":-138.82782016294317,"vZ0":-3.5434701587467816,"x":162.35,"y":153.67,"x0":-3.2092993589148193,"y0":50.00604356340443,"z0":5.327129948463135,"aX":-4.923616185749709},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":3.4,"spinRate":2494,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.39274804125077223,"extension":6.875343959417065},"index":9,"playId":"d6755161-51dd-387d-b7ad-905ae5cc7331","pitchNumber":6,"startTime":"2025-07-25T20:14:30.438Z","endTime":"2025-07-25T20:14:33.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-25T20:14:33.790Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T20:14:39.560Z","endTime":"2025-07-25T20:16:12.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":94.0,"endSpeed":86.7,"strikeZoneTop":3.13455599686453,"strikeZoneBottom":1.30548376214444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22367482684752,"aZ":-15.554054416704167,"pfxX":-4.0082445109132525,"pfxZ":8.688079375389053,"pX":-0.6469319751106785,"pZ":2.790457971446506,"vX0":8.237643790769605,"vY0":-136.74262032573222,"vZ0":-3.8966976036058303,"x":141.66,"y":163.44,"x0":-3.163808974384913,"y0":50.00481220656849,"z0":5.285773857730739,"aX":-7.670159461652793},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":5.8,"spinRate":2478,"spinDirection":204},"zone":1,"typeConfidence":0.89,"plateTime":0.39896596671101614,"extension":6.799823244610002},"index":0,"playId":"12dbf367-ae2a-37bc-b405-3031850469f5","pitchNumber":1,"startTime":"2025-07-25T20:15:02.289Z","endTime":"2025-07-25T20:15:06.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-25T20:15:13.010Z","endTime":"2025-07-25T20:15:27.878Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.603693559886356,"aZ":-29.400334233196638,"pfxX":-10.297953037846886,"pfxZ":1.583269578572236,"pX":-0.8164884888729728,"pZ":1.194996191207164,"vX0":10.258671194837872,"vY0":-130.86282140248522,"vZ0":-4.074373535639445,"x":148.12,"y":206.52,"x0":-3.4278286064516807,"y0":50.00530548587153,"z0":4.945939320241459,"aX":-18.071883228634313},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":16.7,"spinRate":2156,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.41669915276761094,"extension":6.681701306107207},"index":2,"playId":"c9500c49-9f40-3dec-aa6c-3674dd4ae754","pitchNumber":2,"startTime":"2025-07-25T20:15:27.878Z","endTime":"2025-07-25T20:15:31.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.22009686407511,"strikeZoneBottom":1.52650030795964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.958474245242545,"aZ":-13.711860861035166,"pfxX":-3.476607226038403,"pfxZ":9.572403821245771,"pX":-0.7705375078638595,"pZ":3.3709769408994976,"vX0":7.810483402575407,"vY0":-137.84401753477923,"vZ0":-2.781705429551969,"x":146.37,"y":147.76,"x0":-3.18610099764502,"y0":50.00610933692731,"z0":5.316239785427259,"aX":-6.70881369706458},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":4.7,"spinRate":2488,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.3970012044061142,"extension":6.838496712198755},"index":3,"playId":"92801908-6a79-3a7f-bfc0-18bf3804f84a","pitchNumber":3,"startTime":"2025-07-25T20:15:48.599Z","endTime":"2025-07-25T20:15:53.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":69.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.87232767168102,"aZ":-38.78229975261529,"pfxX":2.2822481097354492,"pfxZ":-5.490956815529874,"pX":-0.6684116806423335,"pZ":1.710641424973672,"vX0":4.846208260228993,"vY0":-108.96877969328888,"vZ0":1.2102309911981202,"x":142.48,"y":192.59,"x0":-3.216162906374902,"y0":50.000343187471856,"z0":5.332895252493624,"aX":2.748090390732662},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-9.2,"breakHorizontal":-5.4,"spinRate":2196,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.5023371033605515,"extension":6.800428852227094},"index":4,"playId":"021d8133-7ced-39a1-9a00-ac6012abd04c","pitchNumber":4,"startTime":"2025-07-25T20:16:08.527Z","endTime":"2025-07-25T20:16:12.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:16:12.797Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Umpire reviewed (home run), call on the field was overturned: Agustín Ramírez doubles (23) on a fly ball to left fielder Isaac Collins, deflected by center fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T20:16:20.150Z","endTime":"2025-07-25T20:17:18.470Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20101209525519,"aZ":-32.46478979847137,"pfxX":6.384353650656917,"pfxZ":-0.20972622992893442,"pX":0.14125581194049167,"pZ":2.2494145173979763,"vX0":6.016420611571724,"vY0":-116.73308027309825,"vZ0":0.24071917221110795,"x":111.62,"y":178.05,"x0":-3.304722337950853,"y0":50.00385217955706,"z0":5.216242714641899,"aX":8.758409307399722},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.0,"breakHorizontal":-13.1,"spinRate":2510,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.4702811320925777,"extension":6.724508848791972},"index":0,"playId":"9e8a6de0-73e1-3a86-b6e3-5eff6eadd1f2","pitchNumber":1,"startTime":"2025-07-25T20:16:38.010Z","endTime":"2025-07-25T20:16:41.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-25T20:16:47.608Z","endTime":"2025-07-25T20:17:03.246Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23762191298098,"aZ":-13.05220878806785,"pfxX":-4.206264466475921,"pfxZ":9.661529480581226,"pX":0.2597051073976458,"pZ":2.032064451211834,"vX0":10.827246059572786,"vY0":-139.52274744587484,"vZ0":-5.932392311555836,"x":107.1,"y":183.91,"x0":-3.1180122240491115,"y0":50.004650338133075,"z0":5.039833694147818,"aX":-8.327766156033592},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2610,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.3919872294540032,"extension":6.912513157823625},"hitData":{"launchSpeed":104.6,"launchAngle":30.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.51,"coordY":35.45}},"index":2,"playId":"bc11dc7d-6313-3af3-bf13-11f87b23fef4","pitchNumber":2,"startTime":"2025-07-25T20:17:03.246Z","endTime":"2025-07-25T20:17:18.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NH"},"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:17:18.470Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T20:20:25.096Z","endTime":"2025-07-25T20:22:58.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.51679761860106,"strikeZoneBottom":1.79799382911605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.701585130844645,"aZ":-10.607744177313645,"pfxX":-2.8114878259949014,"pfxZ":10.909978206345638,"pX":-1.0017289277485022,"pZ":2.2699920695919245,"vX0":7.168001746754854,"vY0":-139.7591167020703,"vZ0":-6.098746774603479,"x":155.18,"y":177.49,"x0":-3.235255519610617,"y0":50.00363081777443,"z0":5.178217376799269,"aX":-5.558647246776779},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":3.6,"spinRate":2528,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.39200707486975617,"extension":6.829796117817119},"index":0,"playId":"1306bf59-9b53-3cc9-9c0e-51488f46e73b","pitchNumber":1,"startTime":"2025-07-25T20:20:54.162Z","endTime":"2025-07-25T20:21:00.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Agustín Ramírez steals (2) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"1306bf59-9b53-3cc9-9c0e-51488f46e73b","startTime":"2025-07-25T20:21:05.965Z","endTime":"2025-07-25T20:21:11.307Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"postOnThird":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":1.21,"dramaIndex":39.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.3894927336213,"strikeZoneBottom":1.63809744990014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.751239044143325,"aZ":-11.268190046870755,"pfxX":-2.518420596669696,"pfxZ":10.69638628785723,"pX":0.15617682466367555,"pZ":2.137235145697577,"vX0":9.579621337329687,"vY0":-139.05810631265973,"vZ0":-6.469229697088162,"x":111.05,"y":181.07,"x0":-3.0091814947834856,"y0":50.00389236024707,"z0":5.244522652951016,"aX":-4.923491751404486},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":2.5,"spinRate":2525,"spinDirection":200},"zone":8,"typeConfidence":0.91,"plateTime":0.39417762174595516,"extension":6.7681160614485},"index":2,"playId":"57b7b4ee-5833-3c57-8d3b-750d748cd6c2","pitchNumber":2,"startTime":"2025-07-25T20:21:11.307Z","endTime":"2025-07-25T20:21:14.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-07-25T20:21:24.360Z","endTime":"2025-07-25T20:21:33.939Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.44989035595132,"strikeZoneBottom":1.73104532744834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.980610144227906,"aZ":-23.43411539377203,"pfxX":-9.534801705562414,"pfxZ":5.155066380972912,"pX":-1.3544563326725796,"pZ":2.510408093862348,"vX0":8.505341935732934,"vY0":-129.17204311373902,"vZ0":-1.9436881335041019,"x":168.63,"y":171.0,"x0":-3.445164799242187,"y0":50.005944140548685,"z0":5.067822919676929,"aX":-16.175354253764873},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.1,"breakHorizontal":15.5,"spinRate":2064,"spinDirection":238},"zone":13,"typeConfidence":0.86,"plateTime":0.4234384419048376,"extension":6.683708486641585},"index":4,"playId":"ebc209dd-594d-389b-9d66-93bdc8c70d38","pitchNumber":3,"startTime":"2025-07-25T20:21:33.939Z","endTime":"2025-07-25T20:21:37.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.48241130669622,"strikeZoneBottom":1.73101346691498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.392903406667276,"aZ":-29.246600793034844,"pfxX":-10.506509480001245,"pfxZ":1.695545708400641,"pX":-1.1887584665396882,"pZ":0.711789246246311,"vX0":9.60592280775479,"vY0":-130.27566826505046,"vZ0":-5.209830777006022,"x":162.31,"y":219.56,"x0":-3.5519878396842928,"y0":50.00358406665995,"z0":4.938200226662333,"aX":-18.12972995512179},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.2,"breakHorizontal":17.0,"spinRate":2125,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4198330112986497,"extension":6.703386830477118},"index":5,"playId":"7d346629-73c4-3c56-98be-436267f971e7","pitchNumber":4,"startTime":"2025-07-25T20:21:50.856Z","endTime":"2025-07-25T20:21:55.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14014357583305,"aZ":-25.187846427857824,"pfxX":-10.345382085661068,"pfxZ":4.062673567725742,"pX":-0.7232011038799845,"pZ":2.4327309761920226,"vX0":10.590999329107591,"vY0":-130.0005234074815,"vZ0":-1.7481322257019143,"x":144.57,"y":173.1,"x0":-3.4974386139928244,"y0":50.00054914782818,"z0":5.017585751695487,"aX":-17.782319500518067},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":2130,"spinDirection":239},"zone":4,"typeConfidence":0.9,"plateTime":0.42062617465989094,"extension":6.8176799090986595},"index":6,"playId":"11d9ccd2-345e-356b-ab31-01938012182b","pitchNumber":5,"startTime":"2025-07-25T20:22:09.905Z","endTime":"2025-07-25T20:22:13.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97433963359372,"aZ":-14.337057808924483,"pfxX":-4.269027651163724,"pfxZ":8.916644518957483,"pX":-1.3343749647518248,"pZ":2.2365472284816854,"vX0":6.800750779595099,"vY0":-140.77680537279207,"vZ0":-5.439812080168328,"x":167.86,"y":178.39,"x0":-3.2305532543914506,"y0":50.001021383034164,"z0":5.127293130939738,"aX":-8.538769660267253},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2368,"spinDirection":205},"zone":13,"typeConfidence":0.9,"plateTime":0.38957156380010227,"extension":7.070522981056162},"index":7,"playId":"f9adb2c6-e001-3453-9cbe-389a13d91983","pitchNumber":6,"startTime":"2025-07-25T20:22:34.134Z","endTime":"2025-07-25T20:22:37.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.3966031883064,"strikeZoneBottom":1.67775990242452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.379050097048776,"aZ":-38.24081662077246,"pfxX":0.2451897221178646,"pfxZ":-4.478909455210415,"pX":0.14770205626342633,"pZ":1.443419002226424,"vX0":7.64844161544448,"vY0":-115.57405476301777,"vZ0":-0.555684529242631,"x":111.37,"y":199.81,"x0":-3.2353611357707814,"y0":50.004908646862326,"z0":5.357257134641614,"aX":0.3303745881519381},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.9,"breakHorizontal":-2.3,"spinRate":2284,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.47377473258133396,"extension":6.76346613168357},"index":8,"playId":"ebeae6c3-42ee-3be4-8fc2-8f152d40ca54","pitchNumber":7,"startTime":"2025-07-25T20:22:51.753Z","endTime":"2025-07-25T20:22:58.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.21,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:22:58.397Z","atBatIndex":3},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Otto Lopez grounds into a force out, third baseman Caleb Durbin to second baseman Brice Turang. Kyle Stowers out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T20:23:27.116Z","endTime":"2025-07-25T20:24:13.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T20:23:17.596Z","endTime":"2025-07-25T20:23:29.505Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.32494714770687,"strikeZoneBottom":1.62074011629092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.257615637971785,"aZ":-14.288876853883975,"pfxX":-4.389600712801796,"pfxZ":8.839508652292167,"pX":0.6077031183006137,"pZ":1.6342672709899169,"vX0":11.96656405945178,"vY0":-141.1289341365895,"vZ0":-6.970560934890938,"x":93.84,"y":194.65,"x0":-3.111527021474184,"y0":50.00016722007923,"z0":5.051240417641423,"aX":-8.880199740155042},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":5.6,"spinRate":2547,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.3876846042679989,"extension":7.104637039131304},"index":1,"playId":"0c64679e-9ec1-3d62-a7e5-092f1728a9b8","pitchNumber":1,"startTime":"2025-07-25T20:23:29.505Z","endTime":"2025-07-25T20:23:33.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":96.6,"endSpeed":88.4,"strikeZoneTop":3.3628753939581,"strikeZoneBottom":1.65860694468174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55111744730113,"aZ":-12.381646123484504,"pfxX":-3.954094355393672,"pfxZ":9.943149431395701,"pX":-0.5636329495382001,"pZ":1.1510682110485126,"vX0":8.030319996257928,"vY0":-140.16891150507857,"vZ0":-9.08596524032775,"x":138.48,"y":207.7,"x0":-2.951461357190441,"y0":50.00700730550519,"z0":5.242536800903422,"aX":-7.874711494938053},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":5.5,"spinRate":2516,"spinDirection":200},"zone":13,"typeConfidence":0.91,"plateTime":0.3907087972518868,"extension":7.1479432255679285},"index":2,"playId":"ad23dca9-7540-35f8-a450-2f71e851a156","pitchNumber":2,"startTime":"2025-07-25T20:23:47.887Z","endTime":"2025-07-25T20:23:52.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":83.0,"endSpeed":76.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.950615592334632,"aZ":-30.20190304609068,"pfxX":2.586613420064111,"pfxZ":1.3366490040091952,"pX":0.6089629990588389,"pZ":1.8411087290438644,"vX0":8.87271931066748,"vY0":-120.62645070496973,"vZ0":-1.1463740398077567,"x":93.79,"y":189.07,"x0":-3.4559787108469786,"y0":50.00010406755163,"z0":4.990622920774405,"aX":3.800367899928686},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.4,"breakHorizontal":-6.8,"spinRate":2490,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4544564656509489,"extension":6.997348033302155},"hitData":{"launchSpeed":84.6,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.16,"coordY":161.31}},"index":3,"playId":"95c8bd9e-1fc0-34e6-bf21-21509adae712","pitchNumber":3,"startTime":"2025-07-25T20:24:06.840Z","endTime":"2025-07-25T20:24:13.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:24:13.349Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to right fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T20:26:09.288Z","endTime":"2025-07-25T20:28:46.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.59315388129923,"strikeZoneBottom":1.72379247578249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.915031367286467,"aZ":-11.638489496691895,"pfxX":-6.921989549333919,"pfxZ":11.002811837675427,"pX":-0.3504870343702007,"pZ":3.1024936270359156,"vX0":4.685191826523256,"vY0":-135.80590013011766,"vZ0":-6.11585013328596,"x":130.36,"y":155.01,"x0":-1.1992094500587012,"y0":50.00635593119565,"z0":6.194392347254775,"aX":-12.924168905516611},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":11.5,"spinRate":2261,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40342088264937104,"extension":6.228873284584747},"index":0,"playId":"3fc1e28b-7c10-356c-b8c3-f28d6389d774","pitchNumber":1,"startTime":"2025-07-25T20:26:27.871Z","endTime":"2025-07-25T20:26:31.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":78.2,"endSpeed":72.7,"strikeZoneTop":3.56449716277225,"strikeZoneBottom":1.76138952315506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.846791585076474,"aZ":-39.04690170953116,"pfxX":2.6213615547369806,"pfxZ":-5.2250065439659785,"pX":-0.7837008172418828,"pZ":1.180074903215779,"vX0":-0.22471538392256096,"vY0":-113.92784725154863,"vZ0":-3.018139766511685,"x":146.87,"y":206.92,"x0":-1.024396958791395,"y0":50.00270310254517,"z0":6.379490673003733,"aX":3.447369933077207},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.0,"breakHorizontal":-4.7,"spinRate":2519,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4806900575526325,"extension":6.008959081796002},"index":1,"playId":"8e26511e-0ed7-3da9-adaf-84a37c4f9833","pitchNumber":2,"startTime":"2025-07-25T20:26:42.779Z","endTime":"2025-07-25T20:26:46.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.56664579769519,"strikeZoneBottom":1.69709408624674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.583241725257512,"aZ":-11.38721008916774,"pfxX":-7.854767159696356,"pfxZ":11.240631040488864,"pX":0.26710509506837105,"pZ":1.1627947071288294,"vX0":6.221172815522039,"vY0":-134.93575922925848,"vZ0":-10.874346446592275,"x":106.82,"y":207.38,"x0":-1.044568766317707,"y0":50.00388999562228,"z0":6.0407970198756775,"aX":-14.52660094474738},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":13.0,"spinRate":2277,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4054724175163238,"extension":6.368827222606783},"index":2,"playId":"a8875acd-7873-3960-898f-cd95b5f4f65c","pitchNumber":3,"startTime":"2025-07-25T20:27:00.126Z","endTime":"2025-07-25T20:27:03.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.51204916913403,"strikeZoneBottom":1.77562527179378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.793803484436225,"aZ":-21.486275013695657,"pfxX":-0.17612261619302827,"pfxZ":6.133532227367237,"pX":-0.4713698639445499,"pZ":1.982932130047111,"vX0":2.215650626955601,"vY0":-130.29240858235838,"vZ0":-6.388502625071678,"x":134.97,"y":185.24,"x0":-1.3049177842394348,"y0":50.0053980443961,"z0":6.05750080531198,"aX":-0.3070995640382511},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.1,"breakHorizontal":-0.1,"spinRate":2341,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.4181627801285215,"extension":6.126814848906765},"index":3,"playId":"56781a53-4ec9-3ffd-907b-b26674e6bdf0","pitchNumber":4,"startTime":"2025-07-25T20:27:18.973Z","endTime":"2025-07-25T20:27:22.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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.8,"endSpeed":85.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.311231834098418,"aZ":-11.39200489122885,"pfxX":-7.09109368679422,"pfxZ":10.995917633759573,"pX":-0.2942806823788214,"pZ":3.15319913241902,"vX0":4.416443560847744,"vY0":-136.4462495423541,"vZ0":-5.993814874322567,"x":128.22,"y":153.64,"x0":-1.0104003853360581,"y0":50.00547087806665,"z0":6.1594317813613655,"aX":-13.406635868271154},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":12.0,"spinRate":2295,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40102213291436994,"extension":6.190788835825401},"index":4,"playId":"e1b703a2-0f5b-3083-829a-431b8282e7d1","pitchNumber":5,"startTime":"2025-07-25T20:27:36.710Z","endTime":"2025-07-25T20:27:40.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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.5,"endSpeed":85.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.73723764742072,"aZ":-16.073809213902898,"pfxX":-6.965513565585007,"pfxZ":8.57872145534043,"pX":-0.7400912437606411,"pZ":3.8210143687615097,"vX0":2.7181728137304457,"vY0":-136.1028712337481,"vZ0":-3.5744363713750205,"x":145.21,"y":135.61,"x0":-0.8464933501880924,"y0":50.00299414136659,"z0":6.263761794242525,"aX":-13.07432097498674},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":12.0,"spinRate":2131,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4023556719149268,"extension":6.1055861503495175},"index":5,"playId":"fbbfbbf4-db14-3979-8f3d-51dc8e2077f3","pitchNumber":6,"startTime":"2025-07-25T20:27:56.104Z","endTime":"2025-07-25T20:28:01.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":86.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.278834567574666,"aZ":-15.820630460854638,"pfxX":-6.312848615561043,"pfxZ":8.565073164804101,"pX":0.06314575583626368,"pZ":2.483549355411726,"vX0":5.070491019583323,"vY0":-136.8309022980014,"vZ0":-6.920976817214287,"x":114.59,"y":171.72,"x0":-0.9875937310000862,"y0":50.001614656057065,"z0":6.1164543382722,"aX":-12.05080150139921},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":10.4,"spinRate":2213,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3992612079301199,"extension":6.317322455186795},"index":6,"playId":"ba6b5cb0-f3ef-3c84-b4bf-acde7df5e26a","pitchNumber":7,"startTime":"2025-07-25T20:28:17.457Z","endTime":"2025-07-25T20:28:21.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.460663125296627,"aZ":-22.7171319632384,"pfxX":-5.910675103498303,"pfxZ":5.934406955420468,"pX":-0.48951506373192,"pZ":2.4139840916030817,"vX0":3.3657977906401344,"vY0":-125.48100807811277,"vZ0":-4.493052960287348,"x":135.66,"y":173.6,"x0":-1.0804908091084469,"y0":50.0044226876008,"z0":6.0793029996323025,"aX":-9.423730620296064},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.0,"breakHorizontal":10.0,"spinRate":1047,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4365475165839574,"extension":6.356976982132361},"hitData":{"launchSpeed":95.2,"launchAngle":32.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.41,"coordY":63.62}},"index":7,"playId":"cd188a31-3761-33d6-a5f0-395c42e82d28","pitchNumber":8,"startTime":"2025-07-25T20:28:37.681Z","endTime":"2025-07-25T20:28:46.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:28:46.599Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T20:28:55.123Z","endTime":"2025-07-25T20:30:12.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.776962092917902,"aZ":-13.905514384738753,"pfxX":-6.465104583790849,"pfxZ":9.651631635163675,"pX":-0.23262534070045413,"pZ":2.428204073931093,"vX0":3.857370294555385,"vY0":-136.84283957323194,"vZ0":-7.4557705820302145,"x":125.87,"y":173.22,"x0":-0.8220905928606421,"y0":50.00135080072278,"z0":6.144639108032025,"aX":-12.234994757497939},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2147,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40057748728971765,"extension":6.312198958444641},"index":0,"playId":"102bc725-fe4d-3036-a063-fc893769ea2a","pitchNumber":1,"startTime":"2025-07-25T20:29:12.867Z","endTime":"2025-07-25T20:29:16.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.53238677151184,"strikeZoneBottom":1.77822290010144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.784607762096574,"aZ":-15.248466934886025,"pfxX":-4.807565758588394,"pfxZ":9.081165832823519,"pX":-0.5690578831478941,"pZ":4.337422066766539,"vX0":3.022812992123719,"vY0":-135.90331514189572,"vZ0":-2.2301669613446706,"x":138.69,"y":121.67,"x0":-1.073204615918597,"y0":50.00285423792143,"z0":6.232212882641396,"aX":-8.960595655725689},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2048,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4035911726869186,"extension":6.282212237603422},"index":1,"playId":"d7f2af32-98fb-383e-9b96-dc0d1947f367","pitchNumber":2,"startTime":"2025-07-25T20:29:30.702Z","endTime":"2025-07-25T20:29:34.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.3899295786317,"strikeZoneBottom":1.66776433222314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.623316353814623,"aZ":-17.987347673959434,"pfxX":-6.393413378995742,"pfxZ":8.684620503658135,"pX":0.8439310741880678,"pZ":1.3494621329063636,"vX0":6.231857318349388,"vY0":-127.39644681490967,"vZ0":-8.233595803885407,"x":84.83,"y":202.34,"x0":-0.8102894237596219,"y0":50.004697441107105,"z0":6.060288252179443,"aX":-10.447812923033997},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.9,"breakHorizontal":10.1,"spinRate":1210,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4309160146966202,"extension":6.240073126027791},"index":2,"playId":"8155c8af-87ef-30cd-91ab-2f0dabc7d9f2","pitchNumber":3,"startTime":"2025-07-25T20:29:47.137Z","endTime":"2025-07-25T20:29:51.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37256306413337,"aZ":-18.0797595659149,"pfxX":-8.65608210821063,"pfxZ":7.3963892478052315,"pX":-0.5158962748010966,"pZ":2.740856754543252,"vX0":6.201550371788073,"vY0":-137.18827848614353,"vZ0":-5.204876923244356,"x":136.66,"y":164.78,"x0":-1.681183410311691,"y0":50.00427371223017,"z0":5.895208516857405,"aX":-16.49963723547251},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":14.4,"spinRate":2146,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.399259379698627,"extension":6.248071934046202},"hitData":{"launchSpeed":82.8,"launchAngle":35.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.18,"coordY":87.87}},"index":3,"playId":"d1d8de24-f0c3-3cef-98ae-3c7a8c762ff8","pitchNumber":4,"startTime":"2025-07-25T20:30:03.789Z","endTime":"2025-07-25T20:30:12.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:30:12.364Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T20:30:19.021Z","endTime":"2025-07-25T20:30:43.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.255185845214932,"aZ":-21.63165680535192,"pfxX":0.1319252698438852,"pfxZ":5.970494847831142,"pX":0.1804051629642737,"pZ":2.279316773280822,"vX0":3.6001103078917556,"vY0":-131.3977496304332,"vZ0":-5.58211829250951,"x":110.12,"y":177.24,"x0":-1.2189291265261617,"y0":50.00228722293333,"z0":6.01646620921324,"aX":0.23308994637109598},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.0,"breakHorizontal":-1.0,"spinRate":2219,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.41527092205177674,"extension":6.123005670008279},"hitData":{"launchSpeed":96.3,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.82,"coordY":156.75}},"index":0,"playId":"0c54bfa2-25e3-3c6d-96ac-1d239f2f40b6","pitchNumber":1,"startTime":"2025-07-25T20:30:37.497Z","endTime":"2025-07-25T20:30:43.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:30:43.852Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T20:33:11.724Z","endTime":"2025-07-25T20:34:54.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T20:32:49.929Z","endTime":"2025-07-25T20:33:14.085Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.44330763688745,"strikeZoneBottom":1.59395597765712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62673599995857,"aZ":-24.453241254283935,"pfxX":-11.190605988788597,"pfxZ":4.505669012871403,"pX":0.40979124939259376,"pZ":0.7223724315118604,"vX0":13.146617931888649,"vY0":-129.4782258361007,"vZ0":-5.974291975022041,"x":101.38,"y":219.28,"x0":-3.2570452591528163,"y0":50.005080595507124,"z0":4.907182562148895,"aX":-19.184856983756482},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.1,"breakHorizontal":17.6,"spinRate":2172,"spinDirection":244},"zone":14,"typeConfidence":0.89,"plateTime":0.4215124752814434,"extension":6.757672288134081},"index":1,"playId":"172caa8c-3746-34d4-9c88-44f9b9b19930","pitchNumber":1,"startTime":"2025-07-25T20:33:14.085Z","endTime":"2025-07-25T20:33:17.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":95.1,"endSpeed":86.9,"strikeZoneTop":3.47488528611049,"strikeZoneBottom":1.59285884458154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86199797557404,"aZ":-12.77702548631625,"pfxX":-3.33267327907562,"pfxZ":10.018770917448673,"pX":-1.38952481699427,"pZ":2.2921641283940217,"vX0":6.297493052700902,"vY0":-138.28107135714544,"vZ0":-5.558630069342962,"x":169.97,"y":176.89,"x0":-3.26357235067759,"y0":50.005315668212184,"z0":5.185812492434265,"aX":-6.454439352034081},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":4.7,"spinRate":2484,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.39610068776573604,"extension":6.7288472535658395},"index":2,"playId":"1e7e9a12-9e80-39ba-bdd0-402c2608728d","pitchNumber":2,"startTime":"2025-07-25T20:33:28.075Z","endTime":"2025-07-25T20:33:31.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.31576461011846,"strikeZoneBottom":1.59768371183845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.084569857929985,"aZ":-12.357934602716833,"pfxX":-5.181906810007973,"pfxZ":10.283463256585307,"pX":-0.47833125822705325,"pZ":3.1249940764469306,"vX0":9.185305963922188,"vY0":-137.8149933449066,"vZ0":-3.419846021456121,"x":135.23,"y":154.41,"x0":-3.1783980873142093,"y0":50.005762121905654,"z0":5.214495765548215,"aX":-9.989481620243053},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":7.6,"spinRate":2590,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.397147729944221,"extension":6.876717038997851},"index":3,"playId":"ace9c627-a313-31a0-abad-e8a220ee5ab5","pitchNumber":3,"startTime":"2025-07-25T20:33:43.048Z","endTime":"2025-07-25T20:33:47.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.47104465014534,"strikeZoneBottom":1.58922347654345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.515668042762567,"aZ":-13.028816939645239,"pfxX":-2.7868736318508374,"pfxZ":10.158850185775197,"pX":0.835420639899388,"pZ":3.270332422805075,"vX0":11.513684149201719,"vY0":-136.31075093875435,"vZ0":-2.9404953382209644,"x":85.16,"y":150.48,"x0":-3.078273451256547,"y0":50.00406071556193,"z0":5.260691849807292,"aX":-5.253438611535361},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":2.6,"spinRate":2583,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.40157678252506823,"extension":6.7964642954877785},"index":4,"playId":"07c55ec3-d316-336d-b282-c8ffd705c1db","pitchNumber":4,"startTime":"2025-07-25T20:33:57.042Z","endTime":"2025-07-25T20:34:01.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.30566118695322,"strikeZoneBottom":1.52201475137513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.575406749215507,"aZ":-12.426678880172211,"pfxX":-5.18217113092639,"pfxZ":10.433830821619772,"pX":-0.4872273711574405,"pZ":2.0110239473754934,"vX0":8.931332613318174,"vY0":-136.79640034191837,"vZ0":-5.971613599303909,"x":135.57,"y":184.48,"x0":-3.123212702319147,"y0":50.00132245744094,"z0":5.076391292654337,"aX":-9.807219395529042},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2530,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.4006021140821088,"extension":6.86416093135947},"index":5,"playId":"53ee973c-b4b5-336b-a12e-f0fdf6b27879","pitchNumber":5,"startTime":"2025-07-25T20:34:12.943Z","endTime":"2025-07-25T20:34:17.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.196097070751193,"aZ":-11.333692883522977,"pfxX":-5.490186516887158,"pfxZ":10.780107101971353,"pX":-0.2167735893737765,"pZ":2.486065180722317,"vX0":9.541674222729895,"vY0":-138.04346941825665,"vZ0":-5.357666272956944,"x":125.26,"y":171.66,"x0":-3.001940852148126,"y0":50.005658157566664,"z0":5.212452683436894,"aX":-10.617432886718037},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":8.0,"spinRate":2570,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.39648813002854233,"extension":6.818048483661048},"index":6,"playId":"fd3169b0-d214-3a3a-9fd4-6709ddf5b375","pitchNumber":6,"startTime":"2025-07-25T20:34:29.287Z","endTime":"2025-07-25T20:34:32.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.46531413041084,"strikeZoneBottom":1.64913857065897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.248182815520625,"aZ":-13.07398694118319,"pfxX":-2.9977858793546153,"pfxZ":9.830035463194841,"pX":-0.8694626241679,"pZ":3.845956477789333,"vX0":7.2509859604392375,"vY0":-138.36598787017073,"vZ0":-1.681026762029911,"x":150.14,"y":134.94,"x0":-3.1320068070413263,"y0":50.00389198918137,"z0":5.335309448633757,"aX":-5.826361825362868},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":4.0,"spinRate":2399,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.395527589293025,"extension":6.735495669909148},"index":7,"playId":"b61c6c1b-6fc8-34f0-9123-55a93754de03","pitchNumber":7,"startTime":"2025-07-25T20:34:50.265Z","endTime":"2025-07-25T20:34:54.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:34:54.290Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eric Wagaman flies out to center fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T20:35:04.988Z","endTime":"2025-07-25T20:35:51.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.9,"strikeZoneTop":3.60591865175401,"strikeZoneBottom":1.62667366402328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.123597791547734,"aZ":-13.594257605954173,"pfxX":-4.322062763416409,"pfxZ":9.417813102743448,"pX":-0.7939349366376789,"pZ":1.9038514515837677,"vX0":8.296307496793828,"vY0":-139.3016569522131,"vZ0":-5.967319672759566,"x":147.26,"y":187.38,"x0":-3.243892618566604,"y0":50.00411312125434,"z0":4.9659324012667865,"aX":-8.52860149829493},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":6.2,"spinRate":2492,"spinDirection":211},"zone":7,"typeConfidence":0.9,"plateTime":0.3925902451354908,"extension":6.876143995308277},"index":0,"playId":"58d3db53-4adb-3319-8cf6-17de696b7218","pitchNumber":1,"startTime":"2025-07-25T20:35:22.854Z","endTime":"2025-07-25T20:35:27.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.540454287195626,"aZ":-27.285201465297455,"pfxX":0.43482818058889583,"pfxZ":3.2000944002789318,"pX":-0.7272152018881685,"pZ":2.137683111353277,"vX0":6.279396838360247,"vY0":-122.1732165542689,"vZ0":-1.326256253986036,"x":144.72,"y":181.06,"x0":-3.375368998754917,"y0":50.00472016722673,"z0":5.0084511322126,"aX":0.6638821544739862},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":-2.2,"spinRate":2355,"spinDirection":96},"zone":7,"typeConfidence":2.0,"plateTime":0.4464184141452425,"extension":6.900004514494988},"hitData":{"launchSpeed":99.6,"launchAngle":36.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.45,"coordY":55.35}},"index":1,"playId":"65d4438e-5002-388c-b61d-3521a8078fe9","pitchNumber":2,"startTime":"2025-07-25T20:35:38.526Z","endTime":"2025-07-25T20:35:51.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:35:51.106Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Graham Pauley singles on a pop up to left fielder Isaac Collins, deflected by shortstop Joey Ortiz. Liam Hicks to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T20:36:03.293Z","endTime":"2025-07-25T20:36:29.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.918895330813413,"aZ":-15.754145990979858,"pfxX":-1.6601466911367033,"pfxZ":8.585683474982503,"pX":0.4445547370404492,"pZ":3.344073344145164,"vX0":10.06364082360114,"vY0":-137.32248519421466,"vZ0":-2.270473649626217,"x":100.05,"y":148.49,"x0":-3.0495191696533754,"y0":50.00678122832466,"z0":5.251233979872857,"aX":-3.17665208699241},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":1.0,"spinRate":2486,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.39859020325512073,"extension":6.9117802299473095},"hitData":{"launchSpeed":68.7,"launchAngle":40.0,"totalDistance":218.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.19,"coordY":114.55}},"index":0,"playId":"60704ba8-b210-3393-9d0a-3bd272339f85","pitchNumber":1,"startTime":"2025-07-25T20:36:18.786Z","endTime":"2025-07-25T20:36:29.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.28,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:36:29.526Z","atBatIndex":10},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dane Myers grounds into a force out, shortstop Joey Ortiz to second baseman Brice Turang. Liam Hicks to 3rd. Graham Pauley out at 2nd. Dane Myers to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T20:36:53.825Z","endTime":"2025-07-25T20:38:31.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.55625764217643,"strikeZoneBottom":1.6893513365757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22834455726983,"aZ":-13.256169571750116,"pfxX":-6.950234272078093,"pfxZ":9.56983972023685,"pX":0.6661894073935182,"pZ":0.6261993450409025,"vX0":13.01127217469439,"vY0":-139.42610453347967,"vZ0":-9.268443773830459,"x":91.61,"y":221.87,"x0":-3.149730455678794,"y0":50.00109549598846,"z0":4.860235047440527,"aX":-13.737289670160626},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2485,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.39228380219709713,"extension":6.938346386246054},"index":0,"playId":"a84049e7-4a3e-3832-b7fd-cb57e5b4fde2","pitchNumber":1,"startTime":"2025-07-25T20:37:09.106Z","endTime":"2025-07-25T20:37:13.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.34756393018582,"strikeZoneBottom":1.64612466699953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27881467196106,"aZ":-26.64494375293266,"pfxX":-11.850010496208846,"pfxZ":3.16303515543565,"pX":-0.09219365367740877,"pZ":1.4122778189706326,"vX0":12.338657914154007,"vY0":-130.86199588631774,"vZ0":-3.703992929007699,"x":120.51,"y":200.65,"x0":-3.3085834733052795,"y0":50.00621827553455,"z0":4.82191341186337,"aX":-20.742601798939486},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":19.1,"spinRate":2113,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.41712017887993724,"extension":6.8860482416007525},"index":1,"playId":"108210a0-3817-346c-8b22-460469e9b5f9","pitchNumber":2,"startTime":"2025-07-25T20:37:26.245Z","endTime":"2025-07-25T20:37:30.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.4733098854066,"strikeZoneBottom":1.67238382008878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.606793036855333,"aZ":-12.910694667618813,"pfxX":-2.7446149342532276,"pfxZ":10.197672142132642,"pX":-0.4677528277100912,"pZ":1.9849823690965365,"vX0":7.814884227843063,"vY0":-136.02260916619696,"vZ0":-6.249276618003581,"x":134.83,"y":185.19,"x0":-3.011226620744664,"y0":50.00031683309948,"z0":5.1936744621036075,"aX":-5.183927973129724},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":3.5,"spinRate":2479,"spinDirection":197},"zone":7,"typeConfidence":0.9,"plateTime":0.4014540892614882,"extension":7.059510700313702},"index":2,"playId":"df85bc79-b6e3-39cf-9996-fea7f219a7dc","pitchNumber":3,"startTime":"2025-07-25T20:37:42.727Z","endTime":"2025-07-25T20:37:47.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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-25T20:37:51.470Z","endTime":"2025-07-25T20:38:04.984Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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.0,"strikeZoneTop":3.50737119803027,"strikeZoneBottom":1.60696538882311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.211152932324268,"aZ":-14.117938701545956,"pfxX":-4.6661768195333595,"pfxZ":9.323927728610116,"pX":0.8782298717667432,"pZ":4.428469789724056,"vX0":12.539994708143691,"vY0":-137.9280118156825,"vZ0":0.347673368874271,"x":83.52,"y":119.21,"x0":-3.110589759818657,"y0":50.0031238930605,"z0":5.249066404869116,"aX":-9.03924597466343},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":6.0,"spinRate":2416,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.3963415975328628,"extension":6.826909376823666},"index":4,"playId":"1fc3d20e-523e-3aa2-9aa6-2b3d2b52540f","pitchNumber":4,"startTime":"2025-07-25T20:38:04.984Z","endTime":"2025-07-25T20:38:08.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.338047307995158,"aZ":-30.358449395468483,"pfxX":5.431372354118089,"pfxZ":1.2995258137300976,"pX":0.7925668841291199,"pZ":2.612494307422993,"vX0":8.153080803268653,"vY0":-117.41770254575788,"vZ0":0.8604544800442282,"x":86.79,"y":168.24,"x0":-3.4249197247378667,"y0":50.00533178881448,"z0":5.05656803137042,"aX":7.618112013338896},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.9,"breakHorizontal":-11.8,"spinRate":2464,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.46570752239186053,"extension":6.806577223038669},"hitData":{"launchSpeed":87.6,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":151.18}},"index":5,"playId":"d6b2fa6d-3c3b-30af-ac1a-943297119b5c","pitchNumber":5,"startTime":"2025-07-25T20:38:23.809Z","endTime":"2025-07-25T20:38:31.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":4.199999999999996,"leverageIndex":2.04,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:38:31.182Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T20:38:46.676Z","endTime":"2025-07-25T20:41:27.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.267087290159836,"aZ":-14.486942838820612,"pfxX":-5.822810417959666,"pfxZ":9.168268353364876,"pX":-0.7567897873728465,"pZ":3.1894990169722854,"vX0":9.231546356244804,"vY0":-137.91631245656404,"vZ0":-2.426351371285672,"x":145.85,"y":152.66,"x0":-3.3887016393806166,"y0":50.002991980005945,"z0":5.056107962169498,"aX":-11.23440827117025},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2394,"spinDirection":206},"zone":1,"typeConfidence":0.89,"plateTime":0.3969323173345525,"extension":6.851739222056942},"index":0,"playId":"367afe7f-a9f7-3c19-b136-fc82a17ccfd8","pitchNumber":1,"startTime":"2025-07-25T20:39:25.206Z","endTime":"2025-07-25T20:39:29.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-25T20:39:40.007Z","endTime":"2025-07-25T20:40:03.809Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.25920984821121,"strikeZoneBottom":1.53060653637828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.442670615734105,"aZ":-16.469783605585956,"pfxX":-3.8605742448833604,"pfxZ":8.084089278909294,"pX":-1.1059675640113868,"pZ":4.554977166727986,"vX0":7.60354675066754,"vY0":-138.39330912731344,"vZ0":1.2047722803182217,"x":159.16,"y":115.8,"x0":-3.3855302786822765,"y0":50.00226147284119,"z0":5.215995887274087,"aX":-7.499814771425601},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":5.4,"spinRate":2404,"spinDirection":215},"zone":11,"typeConfidence":0.89,"plateTime":0.3955323551109644,"extension":6.763939216617117},"index":2,"playId":"c1d85ac0-0a57-3c35-b483-c807231a37f6","pitchNumber":2,"startTime":"2025-07-25T20:40:03.809Z","endTime":"2025-07-25T20:40:07.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.866511357182002,"aZ":-15.848513590612429,"pfxX":-3.2162770063991886,"pfxZ":8.46459221615522,"pX":0.42858744669761945,"pZ":3.434029217040745,"vX0":11.075848171591938,"vY0":-138.04512694066153,"vZ0":-1.7303745188179127,"x":100.66,"y":146.06,"x0":-3.21876119560573,"y0":50.006361563693936,"z0":5.136521360423677,"aX":-6.207810170733941},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":3.5,"spinRate":2464,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.39685333734303807,"extension":6.944062997753002},"index":3,"playId":"673a5d19-eb67-382d-9267-c5fdbe01fe42","pitchNumber":3,"startTime":"2025-07-25T20:40:25.472Z","endTime":"2025-07-25T20:40:28.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.35161982428307,"strikeZoneBottom":1.58930315765037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.200327976331785,"aZ":-11.698266490209118,"pfxX":-3.1679976683112274,"pfxZ":10.45480618164555,"pX":-1.7602409476264047,"pZ":2.3915935545365534,"vX0":5.515257010994827,"vY0":-139.50333888508516,"vZ0":-5.278776849504208,"x":184.1,"y":174.21,"x0":-3.356933304168852,"y0":50.00480492948935,"z0":5.088519980538803,"aX":-6.206192038265581},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":4.6,"spinRate":2438,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.39356412536427143,"extension":6.95342089653255},"index":4,"playId":"a3f0131b-8d7e-3ec7-b2e3-3092b9fec1ec","pitchNumber":4,"startTime":"2025-07-25T20:40:47.916Z","endTime":"2025-07-25T20:40:51.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"6bd4ed0b-5fb2-41d0-afcb-78e240cd7de7","startTime":"2025-07-25T20:41:04.693Z","endTime":"2025-07-25T20:41:09.693Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":97.2,"endSpeed":88.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.72814239059483,"aZ":-11.566833798176678,"pfxX":-3.5911566960194095,"pfxZ":10.263515316929462,"pX":-0.5077264561916611,"pZ":2.586490083925402,"vX0":8.438295859060716,"vY0":-141.18144369149164,"vZ0":-4.925521478177514,"x":136.35,"y":168.94,"x0":-3.075894567657162,"y0":50.00458610656645,"z0":5.105424055278134,"aX":-7.212283093510796},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":4.7,"spinRate":2459,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.3887483961798037,"extension":6.946000669308687},"index":6,"playId":"b1a85984-4cfa-3809-83ee-4326d5b10e89","pitchNumber":5,"startTime":"2025-07-25T20:41:23.712Z","endTime":"2025-07-25T20:41:27.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.96,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:41:27.610Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T20:43:28.753Z","endTime":"2025-07-25T20:45:10.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.26326399243921,"strikeZoneBottom":1.62793433447685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.72158723674803,"aZ":-15.413278085219062,"pfxX":-6.556268689053459,"pfxZ":8.906080049237097,"pX":-0.856294806900159,"pZ":2.6597467714353074,"vX0":2.6610073750798287,"vY0":-136.26736541335057,"vZ0":-6.4823047114911425,"x":149.64,"y":166.97,"x0":-0.9931693479333155,"y0":50.00531964747102,"z0":6.132981483783418,"aX":-12.341009794387785},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":11.3,"spinRate":2242,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4018369055723445,"extension":6.2242644116186145},"index":0,"playId":"f364a3a0-f95f-30ba-a7a4-d80391db0635","pitchNumber":1,"startTime":"2025-07-25T20:43:41.018Z","endTime":"2025-07-25T20:43:45.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":93.5,"endSpeed":85.5,"strikeZoneTop":3.20497361584207,"strikeZoneBottom":1.57032209672085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26970592744484,"aZ":-16.000994415954057,"pfxX":-7.072402441651313,"pfxZ":8.616306768485781,"pX":0.6919867706895585,"pZ":4.154168443944077,"vX0":6.4633225943962795,"vY0":-136.0110109261244,"vZ0":-2.723198431697475,"x":108.33,"y":87.18,"x0":-0.7939589633258497,"y0":50.005467125447524,"z0":6.275399478357724,"aX":-13.279526018372591},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":11.5,"spinRate":2212,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4023997989019743,"extension":6.2269876639476545},"index":1,"playId":"13889b4d-b745-33a7-95b0-74cbf378f793","pitchNumber":2,"startTime":"2025-07-25T20:43:56.432Z","endTime":"2025-07-25T20:44:00.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.28312986324964,"strikeZoneBottom":1.68255890271753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35797740679489,"aZ":-27.874176839198718,"pfxX":-8.650906328473608,"pfxZ":2.766872240258426,"pX":-0.4147337521802024,"pZ":0.16909248351401224,"vX0":3.8361190387577757,"vY0":-123.80258785037908,"vZ0":-8.602455462658801,"x":132.81,"y":234.21,"x0":-0.859066679309615,"y0":50.00303014339656,"z0":6.016539588125506,"aX":-13.449801394553166},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":14.8,"spinRate":1228,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4421455928148639,"extension":6.3362983533614425},"index":2,"playId":"b5d0524d-17c5-359c-9910-d12381860227","pitchNumber":3,"startTime":"2025-07-25T20:44:11.008Z","endTime":"2025-07-25T20:44:14.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.20393739092074,"strikeZoneBottom":1.53152323641569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11995038353999,"aZ":-18.99526813111534,"pfxX":-8.26712685243622,"pfxZ":7.106268093794773,"pX":-1.856706534881569,"pZ":3.2662663007921364,"vX0":3.1978634600443243,"vY0":-135.00453625474336,"vZ0":-3.6008147992379413,"x":187.77,"y":150.59,"x0":-1.9794014203947021,"y0":50.002062258028914,"z0":5.946567391551116,"aX":-15.33011355571359},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":14.3,"spinRate":2057,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.404986845566516,"extension":6.156174540740401},"index":3,"playId":"f99f6eea-7dd5-324c-80f8-69faaa197357","pitchNumber":4,"startTime":"2025-07-25T20:44:31.281Z","endTime":"2025-07-25T20:44:35.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.42007707105875,"strikeZoneBottom":1.6814854199797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49870319706489,"aZ":-25.30795624119799,"pfxX":2.0682600208261346,"pfxZ":3.955300534514331,"pX":-0.8603820730039761,"pZ":3.37154366339193,"vX0":0.7864085006199621,"vY0":-130.24148394861476,"vZ0":-2.1883809761758086,"x":149.8,"y":147.75,"x0":-1.4340990615401006,"y0":50.005348111708216,"z0":6.115190243985437,"aX":3.593210812279539},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":-4.0,"spinRate":2304,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4187645307300758,"extension":6.095618824913113},"index":4,"playId":"32a3761f-1217-3aaf-84cf-71cfa74d3146","pitchNumber":5,"startTime":"2025-07-25T20:44:48.775Z","endTime":"2025-07-25T20:44:55.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.782489677952046,"aZ":-16.098365977435794,"pfxX":-6.3932245467805915,"pfxZ":8.550499336926046,"pX":-1.8931002102771388,"pZ":3.7286190214340285,"vX0":-0.18575079064261107,"vY0":-136.4263996785103,"vZ0":-3.7794607745894733,"x":189.16,"y":138.11,"x0":-0.9939716359251634,"y0":50.00021923177403,"z0":6.245555470998537,"aX":-12.016048477801839},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":11.6,"spinRate":2116,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40190391364589306,"extension":6.180047136314119},"index":5,"playId":"92bc3236-f757-309b-b7d7-e7ae2dcf823e","pitchNumber":6,"startTime":"2025-07-25T20:45:07.474Z","endTime":"2025-07-25T20:45:10.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:45:10.931Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T20:46:14.733Z","endTime":"2025-07-25T20:47:26.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T20:45:36.360Z","endTime":"2025-07-25T20:46:17.057Z","isPitch":false,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.2437294346155,"strikeZoneBottom":1.53958357441186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.622696720756032,"aZ":-14.372252952754968,"pfxX":-5.673330988073539,"pfxZ":9.539346684821409,"pX":-0.9956649410493074,"pZ":3.746662561499146,"vX0":2.20468303243419,"vY0":-135.9364350473117,"vZ0":-3.888512834310633,"x":154.95,"y":137.62,"x0":-1.081545836334529,"y0":50.00174568780816,"z0":6.197705493889627,"aX":-10.585101487150391},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":9.8,"spinRate":2168,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40339707138475545,"extension":6.165163885757067},"index":1,"playId":"fe9d2958-b3f8-3fd6-9dd0-65007125995d","pitchNumber":1,"startTime":"2025-07-25T20:46:17.057Z","endTime":"2025-07-25T20:46:20.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.20446466027876,"strikeZoneBottom":1.50046769621033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.210790803011076,"aZ":-15.643816486712332,"pfxX":-6.073957850155972,"pfxZ":8.925114191199764,"pX":0.00130725442790818,"pZ":3.589405576639829,"vX0":4.24864559757144,"vY0":-135.17803537714605,"vZ0":-4.004449959005774,"x":116.95,"y":141.87,"x0":-0.80088271755997,"y0":50.00393741322474,"z0":6.1868177014259755,"aX":-11.252082177783201},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2201,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40504040324421364,"extension":6.215887492691787},"index":2,"playId":"83f9b6d3-8b10-33d4-9d80-e7e9578a93d8","pitchNumber":2,"startTime":"2025-07-25T20:46:32.418Z","endTime":"2025-07-25T20:46:38.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8547371176724,"aZ":-33.13009362999859,"pfxX":-8.573348715687871,"pfxZ":-0.611471229336118,"pX":-1.1254548358688026,"pZ":2.4156273655086045,"vX0":2.7673243858114414,"vY0":-124.21127190703157,"vZ0":-2.3895968314823985,"x":159.9,"y":173.56,"x0":-1.1373116214111727,"y0":50.00208465905199,"z0":6.133095866267791,"aX":-13.454239733590672},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.4,"breakHorizontal":14.9,"spinRate":1052,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.44022215826138744,"extension":6.246929625946028},"index":3,"playId":"e9631720-67a9-37e6-86e9-3a7c7f38b6f3","pitchNumber":3,"startTime":"2025-07-25T20:46:48.995Z","endTime":"2025-07-25T20:46:53.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":94.0,"endSpeed":86.0,"strikeZoneTop":3.23205220588989,"strikeZoneBottom":1.49488799620782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.895242372194488,"aZ":-14.632510720759543,"pfxX":-5.697919047383648,"pfxZ":9.230602257992611,"pX":-0.18538231972819547,"pZ":4.302219348489756,"vX0":4.124234055325748,"vY0":-136.9201154258269,"vZ0":-2.5521690004194424,"x":124.07,"y":122.62,"x0":-0.9699483169984606,"y0":50.00659782054392,"z0":6.2463018936085755,"aX":-10.833759845458657},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2172,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39985481607755524,"extension":6.181994609710648},"index":4,"playId":"a570ab33-5578-368a-8c35-eae3ff40a13e","pitchNumber":4,"startTime":"2025-07-25T20:47:05.704Z","endTime":"2025-07-25T20:47:09.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.65448572173092,"aZ":-28.255132886341432,"pfxX":-7.9250732408346565,"pfxZ":2.3982548012044407,"pX":0.3864886492967302,"pZ":0.8296356084003903,"vX0":6.16982716766366,"vY0":-126.46589193662221,"vZ0":-7.3393353059803035,"x":102.27,"y":216.38,"x0":-1.0445631798145831,"y0":50.00377802580443,"z0":6.008530843307617,"aX":-12.951625658097035},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":13.1,"spinRate":1078,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.431642111919464,"extension":6.400414585041194},"index":5,"playId":"b31cfd15-0712-34ca-8945-df8b2a3b1dd2","pitchNumber":5,"startTime":"2025-07-25T20:47:22.585Z","endTime":"2025-07-25T20:47:26.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:47:26.616Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Vaughn singles on a line drive to left fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T20:47:37.732Z","endTime":"2025-07-25T20:48:21.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.2,"strikeZoneTop":3.13721466757169,"strikeZoneBottom":1.66337665962909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.368511730609807,"aZ":-18.28257400172205,"pfxX":-6.352592700081029,"pfxZ":7.615635459597302,"pX":-0.12214045055132822,"pZ":3.654068741059647,"vX0":4.099596195915983,"vY0":-134.49789459902283,"vZ0":-3.2864794133803197,"x":121.66,"y":140.12,"x0":-0.8442258772769837,"y0":50.00380512360688,"z0":6.195495277349492,"aX":-11.588010346690995},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":10.6,"spinRate":2098,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40793166109171786,"extension":6.305243350340551},"index":0,"playId":"c38cfacf-4f9a-3ec9-882b-d371c3b35e72","pitchNumber":1,"startTime":"2025-07-25T20:47:55.819Z","endTime":"2025-07-25T20:48:02.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.22398814339155,"aZ":-26.946433407719134,"pfxX":-6.289118268210123,"pfxZ":3.2711726254037696,"pX":0.382349706316583,"pZ":2.6328384477241724,"vX0":5.361521697007005,"vY0":-125.05537351075179,"vZ0":-3.4019895204120973,"x":102.43,"y":167.69,"x0":-0.9635437667557312,"y0":50.00178387073684,"z0":6.201036078897087,"aX":-10.04501443323461},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.4,"breakHorizontal":10.3,"spinRate":992,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.43659325936724125,"extension":6.308585359746462},"hitData":{"launchSpeed":94.0,"launchAngle":15.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.33,"coordY":91.63}},"index":1,"playId":"e160f9a3-0ac1-3caf-a97b-cbf09a78fb04","pitchNumber":2,"startTime":"2025-07-25T20:48:11.689Z","endTime":"2025-07-25T20:48:21.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:48:21.178Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Perkins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T20:48:29.156Z","endTime":"2025-07-25T20:50:20.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.38496596479968,"strikeZoneBottom":1.63666107732055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.063795248093022,"aZ":-23.6770136702099,"pfxX":0.1857339766700763,"pfxZ":4.912721432385727,"pX":-0.33948680319289115,"pZ":3.4613942577359476,"vX0":2.5057089337817993,"vY0":-129.89928006639178,"vZ0":-2.3601213321631835,"x":129.94,"y":145.32,"x0":-1.3358121962119751,"y0":50.00310819050829,"z0":6.158771372356486,"aX":0.32139719352123186},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2208,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.41967000492117945,"extension":6.306965222170426},"index":0,"playId":"5d99f6c6-f775-3552-b476-ed57eaf3b10b","pitchNumber":1,"startTime":"2025-07-25T20:48:47.040Z","endTime":"2025-07-25T20:48:51.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.735985752296408,"aZ":-29.807475256201386,"pfxX":-6.5087342484959265,"pfxZ":1.5436812441610126,"pX":0.2199986286924964,"pZ":1.2979284859913904,"vX0":5.422089431981436,"vY0":-123.42843896048913,"vZ0":-5.448438827084331,"x":108.61,"y":203.74,"x0":-1.1650424108823778,"y0":50.00407709946245,"z0":6.059393325511311,"aX":-9.992186623764509},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":10.4,"spinRate":982,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.44463283442538826,"extension":6.504678504917536},"index":1,"playId":"d2b17e66-b4f9-3eb2-86cd-5974a314da2f","pitchNumber":2,"startTime":"2025-07-25T20:49:06.150Z","endTime":"2025-07-25T20:49:12.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"e98cfa35-c465-370a-a47e-3ffb864437f2","startTime":"2025-07-25T20:49:31.585Z","endTime":"2025-07-25T20:49:34.585Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.29577436715374,"strikeZoneBottom":1.6608361603594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.865169116137206,"aZ":-24.82204292926619,"pfxX":-8.573971791353376,"pfxZ":4.5036561965203745,"pX":-0.3582401401468622,"pZ":0.8690486015464854,"vX0":4.931482950060635,"vY0":-126.98724239540195,"vZ0":-7.611115170634152,"x":130.66,"y":215.32,"x0":-1.2107971897811545,"y0":50.00584846191954,"z0":5.878179655946903,"aX":-14.013460297801311},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":14.4,"spinRate":1236,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43122327344263756,"extension":6.524100563075437},"index":3,"playId":"8138abb8-f00b-3599-87d6-27a806461283","pitchNumber":3,"startTime":"2025-07-25T20:49:48.034Z","endTime":"2025-07-25T20:49:52.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.611347746050427,"aZ":-30.554024838727628,"pfxX":-7.775309251654457,"pfxZ":1.015671157912168,"pX":-1.075679114926163,"pZ":2.892879101446766,"vX0":2.5132433601621744,"vY0":-125.05013529947489,"vZ0":-2.0669359431610954,"x":158.0,"y":160.67,"x0":-1.0795839235202391,"y0":50.00167109384105,"z0":6.2201173684459246,"aX":-12.39708662521566},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":13.6,"spinRate":936,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.43687423186553964,"extension":6.40096735244334},"index":4,"playId":"54653097-2154-3012-9946-48c7e49fb74d","pitchNumber":4,"startTime":"2025-07-25T20:50:15.442Z","endTime":"2025-07-25T20:50:20.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:50:20.370Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, third baseman Caleb Durbin to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T20:52:11.671Z","endTime":"2025-07-25T20:53:16.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.5,"endSpeed":80.7,"strikeZoneTop":3.38591564550475,"strikeZoneBottom":1.64517287854653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.237553795849884,"aZ":-24.445302105834074,"pfxX":-13.016700891401499,"pfxZ":4.654052965605458,"pX":0.08879098353346748,"pZ":1.302094678108632,"vX0":12.4811779882236,"vY0":-128.24101507579974,"vZ0":-4.625979219192605,"x":113.62,"y":203.62,"x0":-3.1568557132373254,"y0":50.00222351416353,"z0":5.042904132883439,"aX":-21.61713367259121},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.4,"breakHorizontal":20.6,"spinRate":2146,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4275672692945114,"extension":6.672878793582415},"index":0,"playId":"7ed80e4c-7e0c-337c-9b0e-a6c852d29663","pitchNumber":1,"startTime":"2025-07-25T20:52:34.252Z","endTime":"2025-07-25T20:52:39.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.444931559148646,"aZ":-37.361450812491164,"pfxX":0.9732585931930942,"pfxZ":-3.9651741050988223,"pX":-0.7506747855939198,"pZ":1.6115929425876254,"vX0":5.2549564775776725,"vY0":-113.52080958376618,"vZ0":-0.237394409052071,"x":145.61,"y":195.27,"x0":-3.220383943503412,"y0":50.00452113617894,"z0":5.431331137645364,"aX":1.2718295805398656},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-7.0,"breakHorizontal":-3.1,"spinRate":2266,"spinDirection":57},"zone":7,"typeConfidence":0.9,"plateTime":0.4821688493216971,"extension":6.588274357858659},"index":1,"playId":"7e1df1a6-bd44-3135-b20b-e93585a7ffd0","pitchNumber":2,"startTime":"2025-07-25T20:52:48.847Z","endTime":"2025-07-25T20:52:52.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.127457130324746,"aZ":-17.193357112843096,"pfxX":-3.6119454439168535,"pfxZ":7.924776208136322,"pX":-0.16902032870682515,"pZ":1.86551475393152,"vX0":9.172704983922475,"vY0":-136.1824939971962,"vZ0":-5.854901119900569,"x":123.44,"y":188.41,"x0":-3.1020795225602456,"y0":50.00092639413243,"z0":5.220528380188464,"aX":-6.826926975456137},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":4.7,"spinRate":2449,"spinDirection":195},"zone":8,"typeConfidence":0.88,"plateTime":0.40122002185523886,"extension":6.723251352497182},"hitData":{"launchSpeed":108.2,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.38,"coordY":159.72}},"index":2,"playId":"d2e3611d-651c-33e0-9d09-8f1a7470c0ed","pitchNumber":3,"startTime":"2025-07-25T20:53:08.558Z","endTime":"2025-07-25T20:53:16.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:53:16.923Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T20:53:22.827Z","endTime":"2025-07-25T20:55:46.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.27302372535712,"strikeZoneBottom":1.56617849418937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.051865628593404,"aZ":-12.980309039119753,"pfxX":-4.4761729376935975,"pfxZ":9.67843637092906,"pX":1.8121357443129478,"pZ":1.7287296381888582,"vX0":14.79359523792065,"vY0":-139.3871082734052,"vZ0":-6.96017158554844,"x":47.93,"y":192.1,"x0":-2.964336751783512,"y0":50.00247879039335,"z0":5.101626950771187,"aX":-8.878677534427855},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":5.3,"spinRate":2552,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.39179895757503713,"extension":6.811368672190074},"index":0,"playId":"bafff390-02cd-3f92-ad8b-3fee31044bc5","pitchNumber":1,"startTime":"2025-07-25T20:53:39.485Z","endTime":"2025-07-25T20:53:44.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.15015379439646,"strikeZoneBottom":1.54308774042519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.181392098696755,"aZ":-25.086373983084176,"pfxX":-9.317039347815662,"pfxZ":4.107593226154801,"pX":-0.7460521396962692,"pZ":1.9187798874422994,"vX0":9.685339969812834,"vY0":-130.04419545976324,"vZ0":-2.9285780513724617,"x":145.44,"y":186.97,"x0":-3.293781094749651,"y0":50.00515419474952,"z0":4.945767323396763,"aX":-16.0907999020227},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":15.0,"spinRate":2057,"spinDirection":243},"zone":7,"typeConfidence":0.87,"plateTime":0.41986978995729807,"extension":6.796126477382071},"index":1,"playId":"c8f6280e-f128-3959-bf89-885d5181181a","pitchNumber":2,"startTime":"2025-07-25T20:53:53.808Z","endTime":"2025-07-25T20:53:59.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48174334899663,"aZ":-13.791597349384832,"pfxX":-3.4144694052331244,"pfxZ":9.891508568663546,"pX":-0.936629963928496,"pZ":2.093332300874488,"vX0":6.858225842908441,"vY0":-135.21820887926674,"vZ0":-5.710854786955208,"x":152.7,"y":182.26,"x0":-3.0580798247326175,"y0":50.0039742579583,"z0":5.1943093501754625,"aX":-6.346910572598693},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":4.8,"spinRate":2395,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.40451552843249194,"extension":6.958730337865224},"index":2,"playId":"5eff28c1-4d86-34a1-8462-93ac79b4ddd0","pitchNumber":3,"startTime":"2025-07-25T20:54:10.683Z","endTime":"2025-07-25T20:54:13.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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-25T20:54:22.867Z","endTime":"2025-07-25T20:54:32.879Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.15511584951868,"strikeZoneBottom":1.61718179552906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.571253532799965,"aZ":-32.96994565872353,"pfxX":6.749168943307524,"pfxZ":-0.5841180910636874,"pX":1.0351616685020608,"pZ":-0.30590362344994904,"vX0":8.09026092936281,"vY0":-116.59671984951108,"vZ0":-4.547118391399479,"x":77.54,"y":247.04,"x0":-3.367005925344425,"y0":50.002591760169096,"z0":4.808415296778476,"aX":9.215847820800715},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.0,"breakHorizontal":-14.4,"spinRate":2520,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.47121371167561854,"extension":6.876895191417062},"index":4,"playId":"b4a56287-78d5-3dc1-b874-a6aab2221d92","pitchNumber":4,"startTime":"2025-07-25T20:54:32.879Z","endTime":"2025-07-25T20:54:36.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.41252407043789,"aZ":-34.1026258687324,"pfxX":2.9333599958019887,"pfxZ":-1.5752676759965265,"pX":0.32791102139692857,"pZ":2.4913082140485328,"vX0":6.571246339677578,"vY0":-109.92757047844806,"vZ0":1.5235926077036015,"x":104.5,"y":171.51,"x0":-3.080730940494216,"y0":50.00343899975482,"z0":5.408553497460616,"aX":3.5898941163167803},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-2.2,"breakHorizontal":-7.1,"spinRate":2302,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.4981929041663027,"extension":6.9267785073872625},"index":5,"playId":"d29cfb00-a980-3759-85b8-240dbfe771db","pitchNumber":5,"startTime":"2025-07-25T20:54:56.738Z","endTime":"2025-07-25T20:55:04.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.696945567997602,"aZ":-27.985975398543765,"pfxX":-9.616697671404633,"pfxZ":2.4845995047002756,"pX":-0.6437205173782927,"pZ":3.261717413420777,"vX0":9.73136802174262,"vY0":-129.0243609674921,"vZ0":0.9803667676215735,"x":141.54,"y":150.71,"x0":-3.2137729082664035,"y0":50.00378416315677,"z0":5.032392218665927,"aX":-16.224261916781302},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":15.2,"spinRate":1938,"spinDirection":238},"zone":1,"typeConfidence":0.91,"plateTime":0.42440836855691133,"extension":6.851409612624014},"index":6,"playId":"7de3a985-718a-3a99-891a-98993fb29178","pitchNumber":6,"startTime":"2025-07-25T20:55:40.242Z","endTime":"2025-07-25T20:55:46.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:55:46.144Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Stowers homers (23) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T20:55:51.338Z","endTime":"2025-07-25T20:57:50.462Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":642547,"link":"/api/v1/people/642547"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.51996206275302,"strikeZoneBottom":1.78054083036119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.903157861866458,"aZ":-13.713685018211958,"pfxX":-3.372498354472251,"pfxZ":9.745824642132554,"pX":-1.3951391055305915,"pZ":2.603143692525511,"vX0":5.763914314887509,"vY0":-137.14580879688526,"vZ0":-4.605120227717328,"x":170.18,"y":168.5,"x0":-3.091250458729678,"y0":50.00526519223361,"z0":5.247796191319313,"aX":-6.390330574502284},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":4.8,"spinRate":2432,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.4002325428745168,"extension":6.704913004471765},"index":0,"playId":"bd605576-9616-3b24-9fc9-3c3aa2b83bd8","pitchNumber":1,"startTime":"2025-07-25T20:56:10.512Z","endTime":"2025-07-25T20:56:14.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.292176862838264,"aZ":-36.5248362087861,"pfxX":0.7036440867221048,"pfxZ":-3.2357502959772777,"pX":-0.5999294940946627,"pZ":2.0951345557761063,"vX0":6.036115513930709,"vY0":-115.25958864728412,"vZ0":0.5338575646056383,"x":139.87,"y":182.21,"x0":-3.3432296886024617,"y0":50.00024766766784,"z0":5.385648940569295,"aX":0.9466111026446349},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.4,"breakHorizontal":-2.8,"spinRate":2287,"spinDirection":55},"zone":7,"typeConfidence":0.9,"plateTime":0.47509570880594776,"extension":6.604232332985354},"index":1,"playId":"d3b0beca-7b32-3869-89a7-4ed56e21555a","pitchNumber":2,"startTime":"2025-07-25T20:56:24.022Z","endTime":"2025-07-25T20:56:27.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-25T20:56:44.250Z","endTime":"2025-07-25T20:56:51.623Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.1,"endSpeed":68.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.59040305525368,"aZ":-39.34499873729339,"pfxX":3.2627864513722047,"pfxZ":-6.0705879549399775,"pX":-1.4059647931848742,"pZ":2.214356781965735,"vX0":2.9136469890281145,"vY0":-107.9034288476212,"vZ0":2.276041576560891,"x":170.59,"y":178.99,"x0":-3.1972236397136413,"y0":50.00442152912847,"z0":5.477476043807256,"aX":3.851772552368803},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-10.1,"breakHorizontal":-6.7,"spinRate":2259,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.5074068731802179,"extension":6.6339344678179994},"index":3,"playId":"2f122286-e986-3449-b9ac-18720a745f5c","pitchNumber":3,"startTime":"2025-07-25T20:56:51.623Z","endTime":"2025-07-25T20:56:55.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.48358742757442,"strikeZoneBottom":1.74430434354853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.964470276989648,"aZ":-15.259428517828338,"pfxX":-3.4486244050272816,"pfxZ":8.80461581396905,"pX":-1.572529879058125,"pZ":2.8641378345270834,"vX0":5.269638415314213,"vY0":-137.7994391585412,"vZ0":-3.78007841555035,"x":176.94,"y":161.45,"x0":-3.062600512645178,"y0":50.00050905162184,"z0":5.28627175629094,"aX":-6.623844161897735},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":5.2,"spinRate":2475,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.39766999413349957,"extension":6.752122700186568},"index":4,"playId":"ee3b9da8-3e78-39ea-8f9e-45afbfd8af48","pitchNumber":4,"startTime":"2025-07-25T20:57:09.084Z","endTime":"2025-07-25T20:57:13.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.832807119910967,"aZ":-24.87716456941555,"pfxX":-11.319039677802664,"pfxZ":4.4093621495197866,"pX":-0.5200311272741653,"pZ":2.1733800189674115,"vX0":10.729184543711561,"vY0":-127.68428499440927,"vZ0":-2.2981338012733605,"x":136.82,"y":180.1,"x0":-3.3021464521635653,"y0":50.001779230550376,"z0":5.038900462470578,"aX":-18.72404239249063},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.7,"breakHorizontal":18.1,"spinRate":1987,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.4286636821879304,"extension":6.591470469433843},"hitData":{"launchSpeed":103.1,"launchAngle":30.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":64.15,"coordY":52.79}},"index":5,"playId":"2bff075f-4d59-3e00-a846-96dd77fdec3e","pitchNumber":5,"startTime":"2025-07-25T20:57:24.065Z","endTime":"2025-07-25T20:57:50.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":0.47,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:57:50.462Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (12) on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T20:57:52.676Z","endTime":"2025-07-25T20:58:27.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.021294456458296,"aZ":-30.6543886687591,"pfxX":4.294502623735045,"pfxZ":1.0297013830577129,"pX":-0.1569725777011862,"pZ":2.6674004033016576,"vX0":6.3894093048742855,"vY0":-121.22523676700335,"vZ0":0.5003444924722489,"x":122.98,"y":166.76,"x0":-3.390993412081542,"y0":50.00427477051613,"z0":5.147107790990508,"aX":6.353625285928392},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.3,"breakHorizontal":-9.4,"spinRate":2413,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.45286468502485855,"extension":6.73984937507149},"hitData":{"launchSpeed":82.7,"launchAngle":24.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.86,"coordY":114.05}},"index":0,"playId":"69633a2a-a20f-3b73-80b6-286d1d8c976a","pitchNumber":1,"startTime":"2025-07-25T20:58:13.686Z","endTime":"2025-07-25T20:58:27.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.42,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-25T20:58:27.726Z","atBatIndex":20},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Liam Hicks hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T20:59:21.330Z","endTime":"2025-07-25T21:00:07.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T20:58:40.695Z","endTime":"2025-07-25T20:59:23.613Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.37294071962422,"strikeZoneBottom":1.6376152326514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.663633608350153,"aZ":-31.654227331017037,"pfxX":-11.423911841843346,"pfxZ":0.30773419548111747,"pX":0.06570242282478188,"pZ":1.2976487000671149,"vX0":12.07800771946535,"vY0":-128.73973864885272,"vZ0":-2.9056694781850845,"x":114.5,"y":203.74,"x0":-3.210705418602748,"y0":50.00033032444996,"z0":4.900404533462839,"aX":-19.101848433654276},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":17.9,"spinRate":1944,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.42606608245772426,"extension":6.758962575121775},"index":1,"playId":"e2b14307-2938-3c29-aba7-bb95a6a903cb","pitchNumber":1,"startTime":"2025-07-25T20:59:23.613Z","endTime":"2025-07-25T20:59:29.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.751720314167642,"aZ":-26.90669698861212,"pfxX":-9.467097834061548,"pfxZ":3.0582173061092046,"pX":-0.5248777818354904,"pZ":2.4420968744375067,"vX0":10.778020090918208,"vY0":-130.06361380936963,"vZ0":-1.2951851288387861,"x":137.01,"y":172.84,"x0":-3.4808993371513104,"y0":50.00469319357633,"z0":4.9756299785866425,"aX":-16.319091040433158},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":1936,"spinDirection":244},"zone":4,"typeConfidence":0.9,"plateTime":0.42016589380632396,"extension":6.736981251679626},"index":2,"playId":"4667c4c9-9089-353c-a553-e7cb6a3a8e09","pitchNumber":2,"startTime":"2025-07-25T20:59:38.489Z","endTime":"2025-07-25T20:59:42.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-07-25T20:59:49.314Z","endTime":"2025-07-25T21:00:04.496Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01465439516486,"aZ":-13.344968343924482,"pfxX":-2.757199701858249,"pfxZ":9.73814898109074,"pX":1.7310127605701253,"pZ":3.5219331124532665,"vX0":13.702880059544803,"vY0":-138.0025627993273,"vZ0":-2.2440685507827256,"x":51.02,"y":143.69,"x0":-2.9351849597526094,"y0":50.00233656213138,"z0":5.241934328066079,"aX":-5.3333826989409765},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":2.2,"spinRate":2424,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3965419568241213,"extension":6.812684172711835},"index":4,"playId":"60279122-99a9-38f8-9153-4c3966a5c9fa","pitchNumber":3,"startTime":"2025-07-25T21:00:04.496Z","endTime":"2025-07-25T21:00:07.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.4,"awayTeamWinProbability":60.6,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":1.25,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:00:07.917Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T21:00:34.769Z","endTime":"2025-07-25T21:01:59.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"2f480398-1f27-4ee6-b80a-13407bf9b0ad","startTime":"2025-07-25T21:00:34.769Z","endTime":"2025-07-25T21:00:39.769Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":83.5,"endSpeed":77.1,"strikeZoneTop":3.50143026621294,"strikeZoneBottom":1.59279637445609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11554952166372,"aZ":-30.357651605496255,"pfxX":2.6500707617642587,"pfxZ":1.218264307030962,"pX":0.5357163122852174,"pZ":1.495177378874091,"vX0":8.319987877769897,"vY0":-121.37208101299586,"vZ0":-1.8853403729933376,"x":96.58,"y":198.41,"x0":-3.277193617249397,"y0":50.00531952767528,"z0":4.918399046847466,"aX":3.9658671665447875},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.0,"breakHorizontal":-6.7,"spinRate":2387,"spinDirection":87},"zone":9,"typeConfidence":2.0,"plateTime":0.45077337509214876,"extension":6.924508328438352},"index":1,"playId":"0a557b9c-4ac6-3ef6-9d54-1df3da578f89","pitchNumber":1,"startTime":"2025-07-25T21:00:47.487Z","endTime":"2025-07-25T21:00:53.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.63346878798407,"strikeZoneBottom":1.69185841109036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45223971316968,"aZ":-26.96647108946262,"pfxX":-11.804150847675029,"pfxZ":3.0550874123152214,"pX":0.5772000627123557,"pZ":2.011108560680929,"vX0":13.57424198532014,"vY0":-129.52261267495976,"vZ0":-2.1046011859863696,"x":95.0,"y":184.48,"x0":-3.1919980637029943,"y0":50.00143380961883,"z0":4.891489185695896,"aX":-20.103610195236115},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.3,"breakHorizontal":18.5,"spinRate":1900,"spinDirection":248},"zone":9,"typeConfidence":0.91,"plateTime":0.42250482530111366,"extension":6.873632862793891},"index":2,"playId":"27ed50b7-1a3f-3209-b3f0-a7db682444c7","pitchNumber":2,"startTime":"2025-07-25T21:01:03.965Z","endTime":"2025-07-25T21:01:08.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-25T21:01:16.949Z","endTime":"2025-07-25T21:01:35.652Z","isPitch":false,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.201227159273625,"aZ":-13.553742443150798,"pfxX":-5.28600686329554,"pfxZ":9.732934785256566,"pX":-0.3901749504240045,"pZ":3.486206640332259,"vX0":8.48695869837457,"vY0":-137.61491872301804,"vZ0":-2.565875587798101,"x":131.87,"y":144.65,"x0":-2.830743323414883,"y0":50.00608055062519,"z0":5.3515583486419365,"aX":-10.117147765185507},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":7.8,"spinRate":2402,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.39837362942421173,"extension":6.88288652126098},"index":4,"playId":"15d9c1aa-5831-30d3-96ce-84e54da31c46","pitchNumber":3,"startTime":"2025-07-25T21:01:35.652Z","endTime":"2025-07-25T21:01:38.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":69.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.215702113220996,"aZ":-35.04268522804271,"pfxX":2.5681702839311265,"pfxZ":-2.3516610058622387,"pX":-0.13460730306466925,"pZ":1.1330934576738314,"vX0":5.812749106272085,"vY0":-109.67794580711804,"vZ0":-0.7163887647471973,"x":122.13,"y":208.19,"x0":-3.1517874184095356,"y0":50.00251936973333,"z0":5.197671028942114,"aX":3.1318293584371006},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-4.1,"breakHorizontal":-6.1,"spinRate":2225,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.499203972406137,"extension":6.898525674773068},"index":5,"playId":"379b006c-9166-3417-bb0a-36899665c81a","pitchNumber":4,"startTime":"2025-07-25T21:01:54.329Z","endTime":"2025-07-25T21:01:59.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:01:59.004Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to third baseman Graham Pauley in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T21:03:56.519Z","endTime":"2025-07-25T21:05:07.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.2,"endSpeed":81.7,"strikeZoneTop":3.21115096096061,"strikeZoneBottom":1.53371990162759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.590179482587597,"aZ":-23.38445321909276,"pfxX":0.9287209196813352,"pfxZ":5.192546268525469,"pX":0.19336340323499882,"pZ":3.6375264956399764,"vX0":3.2079203243776715,"vY0":-128.50757395818758,"vZ0":-1.9213264246397777,"x":109.63,"y":140.57,"x0":-1.1856622709162936,"y0":50.00243360367669,"z0":6.189321054362586,"aX":1.5722186642429234},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.2,"breakHorizontal":-2.3,"spinRate":2337,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.4242424179518576,"extension":6.096572801628235},"index":0,"playId":"717c99c4-95a1-35df-adf2-ba147d44ab43","pitchNumber":1,"startTime":"2025-07-25T21:04:10.947Z","endTime":"2025-07-25T21:04:17.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.21915762743769,"strikeZoneBottom":1.5418106463013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.208050246581013,"aZ":-18.24025396648583,"pfxX":-8.423404491723257,"pfxZ":7.581182141441855,"pX":-0.05244462598241243,"pZ":1.7645792018932767,"vX0":6.4292734542019145,"vY0":-134.24131728560548,"vZ0":-7.599218133145113,"x":119.0,"y":191.14,"x0":-1.376041867294384,"y0":50.00052810085992,"z0":5.9150525809405226,"aX":-15.476367157951797},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":14.0,"spinRate":2139,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4069646816482786,"extension":6.138811997550891},"index":1,"playId":"dc7dbc65-8d05-3ead-b663-07a1a16e5208","pitchNumber":2,"startTime":"2025-07-25T21:04:25.168Z","endTime":"2025-07-25T21:04:30.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.678974210305917,"aZ":-23.820372668226977,"pfxX":-6.816901893446569,"pfxZ":5.330997626826436,"pX":-1.3426222566348798,"pZ":3.293636758740294,"vX0":1.8209952087223815,"vY0":-124.06598769965815,"vZ0":-2.351078831764434,"x":168.18,"y":149.85,"x0":-1.1982419091153325,"y0":50.00250485415352,"z0":6.228875971657707,"aX":-10.678377391597724},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.4,"breakHorizontal":12.0,"spinRate":1135,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.44066762768162526,"extension":6.187274010512553},"index":2,"playId":"316c51ed-b506-3231-9550-095744461850","pitchNumber":3,"startTime":"2025-07-25T21:04:39.750Z","endTime":"2025-07-25T21:04:44.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.82335394025211,"aZ":-23.749408326459275,"pfxX":-8.18061261626611,"pfxZ":5.22880665573585,"pX":-0.2777743436452568,"pZ":2.074523444527415,"vX0":4.31498240105487,"vY0":-126.14800040786761,"vZ0":-5.406211613421834,"x":127.59,"y":182.77,"x0":-0.9482658152283038,"y0":50.00178408075837,"z0":6.161666840420305,"aX":-13.174611249233767},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.4,"breakHorizontal":13.8,"spinRate":1206,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.43431430604252075,"extension":6.323881965059255},"hitData":{"launchSpeed":78.1,"launchAngle":77.0,"totalDistance":67.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.18,"coordY":189.71}},"index":3,"playId":"edcb19f8-49b0-367d-99b3-4871de25ad44","pitchNumber":4,"startTime":"2025-07-25T21:04:57.686Z","endTime":"2025-07-25T21:05:07.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:05:07.196Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Ortiz pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T21:05:17.973Z","endTime":"2025-07-25T21:06:01.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":84.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40646142251365,"aZ":-16.00048199710075,"pfxX":-7.08256368423336,"pfxZ":8.729754246984111,"pX":-0.6508967503398236,"pZ":3.1965553855720428,"vX0":2.850186256391845,"vY0":-135.67182090032895,"vZ0":-5.078819799235928,"x":141.81,"y":152.47,"x0":-0.7986348136374289,"y0":50.00212521481521,"z0":6.218648767509213,"aX":-13.12056681692045},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":12.1,"spinRate":2154,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40468137575112806,"extension":6.291944303187284},"index":0,"playId":"b1044b08-4592-387e-9978-36ff69b560ed","pitchNumber":1,"startTime":"2025-07-25T21:05:33.493Z","endTime":"2025-07-25T21:05:37.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8654263339572,"aZ":-28.135707699383403,"pfxX":1.7829676931362872,"pfxZ":2.5484959675584644,"pX":-0.7061255383616378,"pZ":2.8870426197084558,"vX0":1.0602286243806005,"vY0":-124.53364557403964,"vZ0":-2.089427098771406,"x":143.92,"y":160.83,"x0":-1.367772113094713,"y0":50.00454625378212,"z0":6.043622594344059,"aX":2.8258684035141037},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":-3.5,"spinRate":2409,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.4382945544639978,"extension":6.008987895730421},"hitData":{"launchSpeed":61.9,"launchAngle":33.0,"totalDistance":199.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":121.14,"coordY":121.32}},"index":1,"playId":"976bc63d-486c-3cd3-ac2d-030332dd7db5","pitchNumber":2,"startTime":"2025-07-25T21:05:53.102Z","endTime":"2025-07-25T21:06:01.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:06:01.059Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brice Turang lines out sharply to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T21:06:05.658Z","endTime":"2025-07-25T21:07:30.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":74.3,"strikeZoneTop":3.44413697818335,"strikeZoneBottom":1.64200500791484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.473499755986886,"aZ":-37.6637069534597,"pfxX":0.8564102035780281,"pfxZ":-4.0206439524794915,"pX":-0.030535354640846453,"pZ":1.0659890187932628,"vX0":2.200798187385873,"vY0":-115.54313792700606,"vZ0":-3.695877768201404,"x":118.16,"y":210.0,"x0":-1.1027473761555726,"y0":50.00239866492972,"z0":6.268260318203841,"aX":1.1693661953927663},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.9,"breakHorizontal":-2.0,"spinRate":2597,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4722138907037188,"extension":6.183601069159641},"index":0,"playId":"2d3c59b3-a624-358c-ba3f-3959a9bb8c56","pitchNumber":1,"startTime":"2025-07-25T21:06:28.033Z","endTime":"2025-07-25T21:06:32.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.56929253454184,"strikeZoneBottom":1.79955557396385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.890595063890938,"aZ":-15.42491757208778,"pfxX":-5.270153085323751,"pfxZ":8.89081455840981,"pX":-0.07791267623759048,"pZ":4.049405641168164,"vX0":4.630256092771973,"vY0":-136.3608231758573,"vZ0":-2.777559689594019,"x":119.97,"y":129.45,"x0":-1.1129683682684286,"y0":50.00088256893474,"z0":6.144858581879467,"aX":-9.926960324426622},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":8.5,"spinRate":2136,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40160746727004604,"extension":6.229476941975783},"index":1,"playId":"e5a95388-89b2-3f56-bfce-e90cb5dc629a","pitchNumber":2,"startTime":"2025-07-25T21:06:50.694Z","endTime":"2025-07-25T21:06:55.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.49418671144448,"strikeZoneBottom":1.69212449310731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.439548194852843,"aZ":-26.202152118079855,"pfxX":2.9091786227094816,"pfxZ":3.5305950646493507,"pX":-0.44226595922410705,"pZ":2.7455324323955317,"vX0":1.072241252073523,"vY0":-129.10040528147223,"vZ0":-3.407300060266132,"x":133.86,"y":164.65,"x0":-1.2407161400933477,"y0":50.0023926050396,"z0":6.0953890997242635,"aX":4.9185155139347625},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":-5.5,"spinRate":2294,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.42398930677517743,"extension":6.046431972991248},"index":2,"playId":"1d64499e-1373-3051-a7b4-a7a2248117ce","pitchNumber":3,"startTime":"2025-07-25T21:07:08.006Z","endTime":"2025-07-25T21:07:11.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.211043322743883,"aZ":-20.247147370012158,"pfxX":-10.331560627657236,"pfxZ":6.3297846599781575,"pX":-0.6084768386355094,"pZ":2.924364024612126,"vX0":6.738254393389408,"vY0":-136.68067357999303,"vZ0":-4.006785047465435,"x":140.19,"y":159.82,"x0":-1.7682576572947706,"y0":50.0050302021196,"z0":5.806605992238487,"aX":-19.47483655400501},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.8,"breakHorizontal":17.2,"spinRate":2179,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4013241629987485,"extension":6.146501899738762},"hitData":{"launchSpeed":102.3,"launchAngle":17.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.79,"coordY":90.62}},"index":3,"playId":"c7b38971-c130-37e8-9ce9-29def3af0b8d","pitchNumber":4,"startTime":"2025-07-25T21:07:24.428Z","endTime":"2025-07-25T21:07:30.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:07:30.548Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T21:09:19.220Z","endTime":"2025-07-25T21:11:34.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.51331223572999,"strikeZoneBottom":1.54015733364374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09796016526249,"aZ":-25.450164217597315,"pfxX":-11.362555924968355,"pfxZ":4.067264643322223,"pX":-0.9895377908598808,"pZ":1.782641927707944,"vX0":9.851581850741407,"vY0":-127.75202281228947,"vZ0":-3.0904371413669525,"x":154.72,"y":190.65,"x0":-3.417826435520586,"y0":50.00632400951478,"z0":5.006698205928633,"aX":-18.802459890028405},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":18.4,"spinRate":2048,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4285982223886484,"extension":6.613029524397292},"index":0,"playId":"2af4df32-7523-30e4-af6c-c29699990a94","pitchNumber":1,"startTime":"2025-07-25T21:09:39.958Z","endTime":"2025-07-25T21:09:44.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.57492055771191,"strikeZoneBottom":1.6345888191654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.740080802164123,"aZ":-13.960788877383335,"pfxX":-3.654877489649794,"pfxZ":9.813751041112933,"pX":-0.6952652467268304,"pZ":2.5224131523614646,"vX0":8.015171806117419,"vY0":-135.42126180964624,"vZ0":-4.62455246665985,"x":143.5,"y":170.67,"x0":-3.219367803712772,"y0":50.00395298437583,"z0":5.229740242896282,"aX":-6.784354918970366},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":4.9,"spinRate":2434,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.4045530716307155,"extension":6.635263127751194},"index":1,"playId":"cee49936-a1e8-3647-b212-4441096fdfcd","pitchNumber":2,"startTime":"2025-07-25T21:10:04.042Z","endTime":"2025-07-25T21:10:08.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.941397677906828,"aZ":-33.08068057799052,"pfxX":1.0852180932417586,"pfxZ":-0.6584889978135742,"pX":0.8912148554234807,"pZ":2.319811800510185,"vX0":9.053094298796427,"vY0":-115.7879385361571,"vZ0":0.3142751374320205,"x":83.03,"y":176.15,"x0":-3.1971109660372794,"y0":50.00507675419025,"z0":5.3264634465858345,"aX":1.4852175858087042},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-0.8,"breakHorizontal":-4.1,"spinRate":2161,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.4715539315357695,"extension":6.6113184327951},"index":2,"playId":"9ab0693c-2b6e-3907-afd2-4dcd78c5ff71","pitchNumber":3,"startTime":"2025-07-25T21:10:16.006Z","endTime":"2025-07-25T21:10:20.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-25T21:10:28.959Z","endTime":"2025-07-25T21:10:44.497Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.2,"endSpeed":66.6,"strikeZoneTop":3.331788791954,"strikeZoneBottom":1.39139137852478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.603466505832266,"aZ":-37.818912823210326,"pfxX":4.7408810698013575,"pfxZ":-5.065777512863005,"pX":-2.3434165284955535,"pZ":1.7095984302359397,"vX0":1.0174427233329768,"vY0":-105.17393319353253,"vZ0":1.5052389182399522,"x":206.33,"y":192.62,"x0":-3.4497619670062805,"y0":50.001665694853266,"z0":5.386154925338992,"aX":5.28578089329397},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-8.4,"breakHorizontal":-8.9,"spinRate":2120,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.5217027769561602,"extension":6.655814661510445},"index":4,"playId":"f745f06f-b416-34b6-b849-84e90d49d1ab","pitchNumber":4,"startTime":"2025-07-25T21:10:44.497Z","endTime":"2025-07-25T21:10:48.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.571784614427873,"aZ":-37.99030782591581,"pfxX":2.5926848005295433,"pfxZ":-4.7692624019405905,"pX":-0.9065156132920835,"pZ":2.225057523475134,"vX0":4.225452046045891,"vY0":-109.55762590466857,"vZ0":1.771571939055288,"x":151.55,"y":178.7,"x0":-3.193582865027656,"y0":50.000556253405215,"z0":5.453278791862418,"aX":3.16396988162896},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-7.9,"breakHorizontal":-5.8,"spinRate":2246,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4991165037009151,"extension":6.726718857912133},"index":5,"playId":"f5e6e949-6f20-3b57-91c7-fc5da6e80d1b","pitchNumber":5,"startTime":"2025-07-25T21:10:58.468Z","endTime":"2025-07-25T21:11:01.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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.8,"endSpeed":86.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66892260450796,"aZ":-12.024677340249168,"pfxX":-4.775058169650594,"pfxZ":10.48110409014988,"pX":-0.6488019449410837,"pZ":2.797143902777396,"vX0":8.291348709396505,"vY0":-137.78509505025113,"vZ0":-4.395696458087716,"x":141.73,"y":163.26,"x0":-3.0768242126308434,"y0":50.001391264497606,"z0":5.2259197141286755,"aX":-9.179320234077132},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":7.0,"spinRate":2439,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.39755859042268904,"extension":6.721755383230317},"index":6,"playId":"465069c9-d2d1-32ed-87c6-ba1e099878e8","pitchNumber":6,"startTime":"2025-07-25T21:11:15.122Z","endTime":"2025-07-25T21:11:18.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":70.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.412293066212754,"aZ":-37.76678347851669,"pfxX":1.0125861325822194,"pfxZ":-4.49791223909235,"pX":-0.09007897217115392,"pZ":0.8844834611005983,"vX0":6.4762116948666195,"vY0":-110.7666711395808,"vZ0":-1.1304038721030996,"x":120.43,"y":214.9,"x0":-3.1806192280586103,"y0":50.00063549023491,"z0":5.343301839844157,"aX":1.25902107607249},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-8.2,"breakHorizontal":-3.5,"spinRate":2243,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.4941208917478037,"extension":6.702976799697282},"index":7,"playId":"d0bc3bd4-513e-3b28-b37c-c6879bb18b55","pitchNumber":7,"startTime":"2025-07-25T21:11:30.571Z","endTime":"2025-07-25T21:11:34.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:11:34.402Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T21:11:43.177Z","endTime":"2025-07-25T21:12:47.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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.0,"endSpeed":87.2,"strikeZoneTop":3.53558781256931,"strikeZoneBottom":1.60545370832669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.74375064632156,"aZ":-15.346096833012288,"pfxX":-3.501185506561498,"pfxZ":8.705941579731608,"pX":0.3779106674200148,"pZ":1.8337218003116873,"vX0":10.261448567691577,"vY0":-137.92663633934433,"vZ0":-6.365773057664807,"x":102.59,"y":189.27,"x0":-2.930486031906048,"y0":50.003548536570236,"z0":5.20059304810339,"aX":-6.769217637565397},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":4.3,"spinRate":2545,"spinDirection":196},"zone":9,"typeConfidence":0.9,"plateTime":0.3966251035167745,"extension":6.758841608004482},"index":0,"playId":"2c9c9554-0fac-3978-a512-f18a265c97f3","pitchNumber":1,"startTime":"2025-07-25T21:11:57.185Z","endTime":"2025-07-25T21:12:01.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.356051772690993,"aZ":-29.24090827558486,"pfxX":2.1964991589318315,"pfxZ":1.9949554328585375,"pX":1.0644741198518777,"pZ":1.3639512488225274,"vX0":9.292704131852727,"vY0":-120.92191111162292,"vZ0":-2.736092335401196,"x":76.42,"y":201.95,"x0":-3.126290901014666,"y0":50.00264032767292,"z0":5.096853083521803,"aX":3.2238210591572036},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.1,"breakHorizontal":-6.4,"spinRate":2363,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4543804006876888,"extension":6.628295226480074},"index":1,"playId":"a45511b9-72ce-3e67-a493-cdff3c099ca7","pitchNumber":2,"startTime":"2025-07-25T21:12:10.561Z","endTime":"2025-07-25T21:12:14.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.45016059615105,"strikeZoneBottom":1.55329842078391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.231412245437696,"aZ":-34.104547821162164,"pfxX":5.34197774361288,"pfxZ":-1.4612648724590889,"pX":-0.6323796217570398,"pZ":0.8088084147676196,"vX0":4.614561768737744,"vY0":-114.38760285355217,"vZ0":-1.7972325249903445,"x":141.1,"y":216.94,"x0":-3.3702123523127705,"y0":50.00144537140216,"z0":4.950534776389123,"aX":7.072285418106474},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-2.8,"breakHorizontal":-10.8,"spinRate":2493,"spinDirection":53},"zone":13,"typeConfidence":2.0,"plateTime":0.478955724727943,"extension":6.739800608203992},"index":2,"playId":"04788d17-b7b7-31c8-b49d-3a19fefd69ce","pitchNumber":3,"startTime":"2025-07-25T21:12:25.707Z","endTime":"2025-07-25T21:12:30.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24631838081571,"aZ":-32.23058836033253,"pfxX":3.8371157127328805,"pfxZ":-0.0455240704782609,"pX":1.7166461045808858,"pZ":1.600576937555286,"vX0":9.74515489618045,"vY0":-116.22598388143108,"vZ0":-0.9693142356864485,"x":51.57,"y":195.56,"x0":-3.032555509297195,"y0":50.00021309102183,"z0":5.090010715126982,"aX":5.235333757351882},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.0,"breakHorizontal":-9.4,"spinRate":2471,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.471675322946036,"extension":6.906753792051931},"index":3,"playId":"0b1c2904-ced9-302e-bbd3-188a9ed231d8","pitchNumber":4,"startTime":"2025-07-25T21:12:43.323Z","endTime":"2025-07-25T21:12:47.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:12:47.062Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T21:13:24.477Z","endTime":"2025-07-25T21:14:29.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T21:13:07.465Z","endTime":"2025-07-25T21:13:26.834Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.41779158213114,"strikeZoneBottom":1.59304520224916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.31031531450455,"aZ":-26.123583511879197,"pfxX":-8.915273923333578,"pfxZ":3.613742167185591,"pX":0.6299999386136091,"pZ":2.084595844702983,"vX0":12.86918188211155,"vY0":-128.05357378904168,"vZ0":-2.115862055812652,"x":92.99,"y":182.5,"x0":-3.2826678578095825,"y0":50.00394872430468,"z0":4.94779742306992,"aX":-14.934866601896834},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":13.6,"spinRate":1892,"spinDirection":246},"zone":9,"typeConfidence":0.87,"plateTime":0.4263280016091531,"extension":6.690379975569708},"index":1,"playId":"68fb74b0-eb7b-3c63-aafb-b9ec3778f35c","pitchNumber":1,"startTime":"2025-07-25T21:13:26.834Z","endTime":"2025-07-25T21:13:31.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.33147561492122,"strikeZoneBottom":1.54042339281732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.911583095206186,"aZ":-27.229993615292752,"pfxX":-8.811541514758119,"pfxZ":2.976121513883859,"pX":-2.6920581205664367,"pZ":3.1111175589514697,"vX0":5.278506183830022,"vY0":-127.71163195950294,"vZ0":0.4342883106044474,"x":219.61,"y":154.78,"x0":-3.6349281147265287,"y0":50.001901430153424,"z0":5.070904469167636,"aX":-14.637031540723049},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.8,"breakHorizontal":14.9,"spinRate":2131,"spinDirection":247},"zone":11,"typeConfidence":0.89,"plateTime":0.4279480246819434,"extension":6.546622900223806},"index":2,"playId":"e6917759-b43e-31e9-b4f8-59ebe01a82b0","pitchNumber":2,"startTime":"2025-07-25T21:13:39.797Z","endTime":"2025-07-25T21:13:42.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.28874223692074,"strikeZoneBottom":1.53144112926407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.670776657245444,"aZ":-34.570180542410846,"pfxX":2.2203275344339914,"pfxZ":-1.6914037614275097,"pX":-1.3156539028546497,"pZ":1.738422039467414,"vX0":4.6876676903267,"vY0":-117.82163833139843,"vZ0":-0.2716061086386231,"x":167.15,"y":191.84,"x0":-3.6129983419381007,"y0":50.00238335649114,"z0":5.0278940858744505,"aX":3.146331411528051},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.9,"breakHorizontal":-5.0,"spinRate":2368,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4634257464228648,"extension":6.595421705954664},"index":3,"playId":"f43133ea-a7f9-32ea-a071-b43bec45491c","pitchNumber":3,"startTime":"2025-07-25T21:13:53.835Z","endTime":"2025-07-25T21:14:00.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.142851391912057,"aZ":-13.435933250959296,"pfxX":-3.5099935997183964,"pfxZ":10.094361628110166,"pX":-0.7343763115104107,"pZ":2.2549267501680608,"vX0":7.600960879373863,"vY0":-135.52059212846575,"vZ0":-5.355798566709481,"x":144.99,"y":177.9,"x0":-3.12192072679228,"y0":50.00661755292163,"z0":5.198638982320435,"aX":-6.519118467698452},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":4.7,"spinRate":2412,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.4044662361283251,"extension":6.8201585185731615},"index":4,"playId":"7f9ecbd2-0762-34e1-9316-c5ea3756dfd0","pitchNumber":4,"startTime":"2025-07-25T21:14:09.293Z","endTime":"2025-07-25T21:14:13.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":"CS","description":"Slow Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":70.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.78817823864555,"aZ":-37.13599416998859,"pfxX":2.761578680888766,"pfxZ":-4.010892749997264,"pX":-0.010453252464606606,"pZ":0.47494169539116493,"vX0":6.294408949210656,"vY0":-110.52462787060094,"vZ0":-1.8961629359790249,"x":117.4,"y":225.96,"x0":-3.2546592882627703,"y0":50.00404216542994,"z0":5.245669482332152,"aX":3.414268474731834},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-7.4,"breakHorizontal":-6.6,"spinRate":2263,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4956735563917247,"extension":6.760171382627365},"index":5,"playId":"10742dcc-6c6a-3917-9780-cbfc5706df33","pitchNumber":5,"startTime":"2025-07-25T21:14:25.115Z","endTime":"2025-07-25T21:14:29.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:14:29.019Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T21:16:06.016Z","endTime":"2025-07-25T21:18:24.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.3,"endSpeed":82.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74675362825939,"aZ":-23.291526098518197,"pfxX":0.3782809986631883,"pfxZ":5.12246877507773,"pX":-0.2615749057350879,"pZ":3.8559537617581525,"vX0":2.402543963722183,"vY0":-130.22349149091238,"vZ0":-1.5252203468779881,"x":126.97,"y":134.67,"x0":-1.2414910050243317,"y0":50.00548387069526,"z0":6.193993886819759,"aX":0.6561847433333673},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":-1.2,"spinRate":2325,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.41897800905321025,"extension":6.1209029842314315},"index":0,"playId":"2a41a873-accb-39b6-8855-bb521c3fd026","pitchNumber":1,"startTime":"2025-07-25T21:16:34.594Z","endTime":"2025-07-25T21:16:38.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.13417196390262,"aZ":-31.337721163482318,"pfxX":0.6001742091015023,"pfxZ":0.5650791166963653,"pX":0.9397328428960867,"pZ":2.2684764543972302,"vX0":4.7079789416813025,"vY0":-121.22605917522725,"vZ0":-2.7349286508357604,"x":81.18,"y":177.53,"x0":-1.1035708305544538,"y0":50.00558297956612,"z0":6.139885072531826,"aX":0.8956833257214935},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":-2.2,"spinRate":2468,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.45138665431381764,"extension":6.031761244773653},"index":1,"playId":"ee3a2371-11e8-3e3e-83d4-994d55aa9991","pitchNumber":2,"startTime":"2025-07-25T21:16:49.120Z","endTime":"2025-07-25T21:16:54.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-25T21:17:01.708Z","endTime":"2025-07-25T21:17:13.116Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.50912851464868,"strikeZoneBottom":1.71952664645858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10341128385723,"aZ":-28.68446764928286,"pfxX":-0.8479554966990595,"pfxZ":2.2489546438140455,"pX":1.990169179504103,"pZ":0.22703550146512555,"vX0":7.800068347868377,"vY0":-123.94441629161071,"vZ0":-7.961457401588948,"x":41.14,"y":232.65,"x0":-1.0894851155429368,"y0":50.0044357648886,"z0":5.880961873382196,"aX":-1.3175107020716748},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":-0.4,"spinRate":2479,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4421455068888922,"extension":6.207879775938065},"index":3,"playId":"56e30cea-4d52-3894-9a36-533c87972567","pitchNumber":3,"startTime":"2025-07-25T21:17:13.116Z","endTime":"2025-07-25T21:17:16.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.58644821994649,"strikeZoneBottom":1.82975664597723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.53009692173344,"aZ":-28.531538067255998,"pfxX":0.23073096315131014,"pfxZ":2.2669746853424826,"pX":1.0951529941556182,"pZ":0.6124694715901713,"vX0":5.4031294766515305,"vY0":-125.3928471327475,"vZ0":-7.458706568908136,"x":75.26,"y":222.24,"x0":-1.1105014029516405,"y0":50.00114971258723,"z0":5.929003085373782,"aX":0.36924269221680034},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.8,"breakHorizontal":-1.6,"spinRate":2428,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4355276607946683,"extension":6.16426725395755},"index":4,"playId":"c9ebeeec-e136-3386-925e-febb0bc7b7a9","pitchNumber":4,"startTime":"2025-07-25T21:17:34.933Z","endTime":"2025-07-25T21:17:37.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.53320477471971,"strikeZoneBottom":1.77649222760375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.490441920822384,"aZ":-26.94175643203694,"pfxX":-9.030022480502787,"pfxZ":3.1448611789892693,"pX":-0.4428128391175251,"pZ":1.3807452329393546,"vX0":4.049245114724931,"vY0":-127.89782423766884,"vZ0":-6.496977765573387,"x":133.88,"y":201.5,"x0":-0.8702827182879266,"y0":50.00231007996642,"z0":6.056753736977113,"aX":-15.012963467058842},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":15.5,"spinRate":1293,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4276724875146245,"extension":6.347357321726212},"index":5,"playId":"6c5d45d3-e559-3c59-845d-cf17f793cae8","pitchNumber":5,"startTime":"2025-07-25T21:17:56.619Z","endTime":"2025-07-25T21:18:01.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.1622804008151,"aZ":-22.62160519767945,"pfxX":0.002690618347808593,"pfxZ":5.259542693007773,"pX":-0.17682994244937128,"pZ":1.9316903128995195,"vX0":2.4724636311977997,"vY0":-132.8722388755621,"vZ0":-6.392422475382841,"x":123.74,"y":186.62,"x0":-1.1135281078160342,"y0":50.00437983560094,"z0":5.974490935025121,"aX":0.004904085075511926},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":-0.5,"spinRate":2363,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.4097099392861505,"extension":6.221767502958415},"hitData":{"launchSpeed":99.2,"launchAngle":5.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.85,"coordY":132.77}},"index":6,"playId":"cb50d546-048c-3eaa-8a01-0b3df6e57a13","pitchNumber":6,"startTime":"2025-07-25T21:18:16.635Z","endTime":"2025-07-25T21:18:24.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:18:24.086Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T21:18:29.869Z","endTime":"2025-07-25T21:19:15.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.33936484645805,"strikeZoneBottom":1.74943372097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.492593646587377,"aZ":-16.252882200449946,"pfxX":-6.0523329854294134,"pfxZ":8.328404183755179,"pX":-0.8798466828976619,"pZ":3.9574206177207003,"vX0":2.4867429638683967,"vY0":-137.4034969489978,"vZ0":-3.047704941082471,"x":150.54,"y":131.93,"x0":-1.0103321672909955,"y0":50.0042561126759,"z0":6.185659442911196,"aX":-11.571351128049034},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":10.4,"spinRate":2111,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3986532906393987,"extension":6.351673414636842},"index":0,"playId":"fd23c936-3a4b-3050-8dc8-a428d38f11f1","pitchNumber":1,"startTime":"2025-07-25T21:18:50.138Z","endTime":"2025-07-25T21:18:53.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.015809151572977,"aZ":-24.532335845230374,"pfxX":1.7582996765212084,"pfxZ":4.42638037908325,"pX":0.5749004246771189,"pZ":2.5388791919219478,"vX0":3.8295000098673038,"vY0":-129.9743014424678,"vZ0":-4.143320469500145,"x":95.09,"y":170.23,"x0":-1.140882016751509,"y0":50.00172647993722,"z0":5.997349772920556,"aX":3.0335761157744896},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":-4.0,"spinRate":2427,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.42002129800248333,"extension":6.139204286946877},"hitData":{"launchSpeed":70.5,"launchAngle":14.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.15,"coordY":130.7}},"index":1,"playId":"fe967d6f-3818-3c03-a251-721bba4d7fee","pitchNumber":2,"startTime":"2025-07-25T21:19:06.550Z","endTime":"2025-07-25T21:19:15.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:19:15.264Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Chourio homers (17) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T21:19:20.133Z","endTime":"2025-07-25T21:21:12.345Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":615698,"link":"/api/v1/people/615698"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.590420442705998,"aZ":-14.459716617733827,"pfxX":-5.679507519598662,"pfxZ":9.229999955301338,"pX":0.17743560635784375,"pZ":3.210148172396741,"vX0":4.606092953031568,"vY0":-137.45083105244237,"vZ0":-5.375971930665042,"x":110.24,"y":152.11,"x0":-0.7795988059942525,"y0":50.004263513962094,"z0":6.16828535337198,"aX":-10.901750772304649},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2152,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3980292943280963,"extension":6.409968037942915},"index":0,"playId":"c26cfcac-19c9-3606-b5c0-d36113a4f990","pitchNumber":1,"startTime":"2025-07-25T21:19:43.055Z","endTime":"2025-07-25T21:19:47.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.57834810200043,"strikeZoneBottom":1.87817201602198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8892275775226,"aZ":-31.279579295272473,"pfxX":0.5636624077838039,"pfxZ":0.5571634858689691,"pX":0.653563516094018,"pZ":1.8915402419188618,"vX0":4.371625189821157,"vY0":-125.01782681700747,"vZ0":-3.909087035657856,"x":92.09,"y":187.71,"x0":-1.1838267358675754,"y0":50.001480397388136,"z0":6.015648769339711,"aX":0.9001069276668062},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.4,"breakHorizontal":-1.9,"spinRate":2457,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.43648581369710104,"extension":6.120186382743416},"index":1,"playId":"a3bf778b-2579-304a-a711-20b2e95b2e06","pitchNumber":2,"startTime":"2025-07-25T21:20:05.435Z","endTime":"2025-07-25T21:20:10.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.33856195377547,"strikeZoneBottom":1.70469135676616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.657842216240795,"aZ":-18.172143648703077,"pfxX":-6.936656204737858,"pfxZ":7.324524678700762,"pX":-0.6198277915387175,"pZ":6.237818973305374,"vX0":2.834042989192975,"vY0":-137.00757709887975,"vZ0":2.763592141804911,"x":140.63,"y":70.36,"x0":-0.7630717789846633,"y0":50.00339480953662,"z0":6.4544911053581355,"aX":-13.262744150345943},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2201,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39890664534594755,"extension":6.1774045278425085},"index":2,"playId":"24e7bf9d-7f07-3746-8ac9-3e9cf11e7494","pitchNumber":3,"startTime":"2025-07-25T21:20:24.344Z","endTime":"2025-07-25T21:20:29.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57442602114941,"aZ":-24.21457131452269,"pfxX":-5.662459015379949,"pfxZ":4.895158361715208,"pX":0.3466688109665376,"pZ":2.3693981440044216,"vX0":4.5450245124628035,"vY0":-126.65565375828244,"vZ0":-4.6689435253671725,"x":103.79,"y":174.81,"x0":-0.7343133772291925,"y0":50.005058004109294,"z0":6.170360172826171,"aX":-9.212137240528682},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":9.2,"spinRate":1101,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.432263480069091,"extension":6.3832155932077415},"hitData":{"launchSpeed":100.2,"launchAngle":27.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.48,"coordY":37.52}},"index":3,"playId":"38b47639-3667-3af7-8ecc-f82aa95a388f","pitchNumber":4,"startTime":"2025-07-25T21:20:47.795Z","endTime":"2025-07-25T21:21:12.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":13.700000000000003,"leverageIndex":0.56,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:21:12.345Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to right fielder Jesús Sánchez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T21:22:02.654Z","endTime":"2025-07-25T21:22:29.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":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-25T21:21:34.284Z","endTime":"2025-07-25T21:22:04.907Z","isPitch":false,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.21032358362242,"strikeZoneBottom":1.53399453276374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.382026923157433,"aZ":-16.452764652008852,"pfxX":-5.048281376100929,"pfxZ":8.179711934215131,"pX":0.2225507614475191,"pZ":2.9697980933151262,"vX0":4.985928005718199,"vY0":-137.28038152588587,"vZ0":-5.3200151532787485,"x":108.52,"y":158.6,"x0":-0.9551593607333514,"y0":50.00351600335912,"z0":6.040520166246737,"aX":-9.704130827841922},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2084,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.397917524824726,"extension":6.352039264811755},"index":1,"playId":"11629b99-d0d6-3166-a4b9-2064cc8a62d1","pitchNumber":1,"startTime":"2025-07-25T21:22:04.907Z","endTime":"2025-07-25T21:22:08.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.520492291105228,"aZ":-21.20488592999773,"pfxX":-4.401621848577314,"pfxZ":6.684017281970374,"pX":0.21243011982214974,"pZ":1.525466268698078,"vX0":4.677040175372739,"vY0":-127.17344998552194,"vZ0":-6.718953432669038,"x":108.9,"y":197.59,"x0":-1.0766422954357766,"y0":50.00616093092942,"z0":5.878163099678136,"aX":-7.227957410832731},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.8,"breakHorizontal":7.0,"spinRate":1130,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.43031653993895924,"extension":6.4693175328375165},"hitData":{"launchSpeed":93.3,"launchAngle":31.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.15,"coordY":60.7}},"index":2,"playId":"3597b81e-6d60-388e-80b3-58765b8c947c","pitchNumber":2,"startTime":"2025-07-25T21:22:20.958Z","endTime":"2025-07-25T21:22:29.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:22:29.609Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a line drive to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T21:24:31.127Z","endTime":"2025-07-25T21:25:08.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.899043021211188,"aZ":-13.739215830671256,"pfxX":-3.757176112999643,"pfxZ":9.53750392249781,"pX":-0.08405894572983327,"pZ":2.983391709583836,"vX0":9.571198075221128,"vY0":-137.95541766514,"vZ0":-3.825298938285309,"x":120.2,"y":158.23,"x0":-3.106014795313026,"y0":50.00317302165127,"z0":5.310438271562418,"aX":-7.264002114168116},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":4.9,"spinRate":2414,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.3966263531297738,"extension":6.715426685439601},"hitData":{"launchSpeed":98.4,"launchAngle":13.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.69,"coordY":106.54}},"index":0,"playId":"347567cc-b20b-3c3e-914b-3c8ef2b4f93a","pitchNumber":1,"startTime":"2025-07-25T21:24:58.308Z","endTime":"2025-07-25T21:25:08.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:25:08.072Z","atBatIndex":33},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Agustín Ramírez grounds into a double play, second baseman Brice Turang to shortstop Joey Ortiz to first baseman Andrew Vaughn. Jesús Sánchez out at 2nd. Agustín Ramírez out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T21:25:31.339Z","endTime":"2025-07-25T21:29:53.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,12],"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.2520005017284,"strikeZoneBottom":1.66401207248078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.032473298561385,"aZ":-28.70435546263634,"pfxX":-1.6238892060701255,"pfxZ":2.2625496148547226,"pX":0.21180014233341468,"pZ":1.1226454997112594,"vX0":9.202579784574404,"vY0":-123.05208190458386,"vZ0":-3.3512727494923955,"x":108.93,"y":208.47,"x0":-3.3629305700454486,"y0":50.00499388287693,"z0":4.929708279471654,"aX":-2.494568420036155},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.5,"breakHorizontal":0.8,"spinRate":2332,"spinDirection":103},"zone":14,"typeConfidence":0.89,"plateTime":0.44483172093984935,"extension":6.919053246446766},"index":0,"playId":"71aff2cb-c99b-3a00-9758-c2406cfdfc26","pitchNumber":1,"startTime":"2025-07-25T21:25:32.929Z","endTime":"2025-07-25T21:25:37.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.59280871598701,"aZ":-29.123888237494125,"pfxX":-9.464877603398392,"pfxZ":1.8223316490483032,"pX":-0.17397305254969364,"pZ":2.0387422479454727,"vX0":11.1468459786041,"vY0":-128.09167551098966,"vZ0":-1.5971744566152024,"x":123.63,"y":183.73,"x0":-3.337083346549691,"y0":50.00334820129706,"z0":4.9313385743477625,"aX":-15.84763464891392},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":14.9,"spinRate":2011,"spinDirection":244},"zone":8,"typeConfidence":0.88,"plateTime":0.4263849259604049,"extension":6.788567162218048},"index":1,"playId":"5c41b2bb-1b0d-3068-b1fb-666a9480f030","pitchNumber":2,"startTime":"2025-07-25T21:25:47.048Z","endTime":"2025-07-25T21:25:50.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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(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":81.0,"endSpeed":74.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.388106338517577,"aZ":-29.295254773390898,"pfxX":3.7799322848949055,"pfxZ":2.0468350087678777,"pX":0.1074068270861106,"pZ":2.006199111558517,"vX0":7.254305179753163,"vY0":-117.7993174060968,"vZ0":-0.3541200170015876,"x":112.91,"y":184.61,"x0":-3.503043988950461,"y0":50.00243350106171,"z0":4.8669233082815415,"aX":5.30964675660134},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.0,"breakHorizontal":-8.6,"spinRate":2557,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.46497830024947673,"extension":6.838702347795781},"index":2,"playId":"1c462c23-d5aa-3f5c-9d52-e549ed4b55a1","pitchNumber":3,"startTime":"2025-07-25T21:26:06.740Z","endTime":"2025-07-25T21:26:10.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":67.6,"strikeZoneTop":3.23269240926768,"strikeZoneBottom":1.64458967046292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.292475999410335,"aZ":-38.23475528062922,"pfxX":3.5326221192538125,"pfxZ":-5.364206756260569,"pX":0.7374837872145771,"pZ":0.6757360974817799,"vX0":7.2033378457472335,"vY0":-105.72266838841762,"vZ0":-0.2069724797473893,"x":88.89,"y":220.54,"x0":-3.1748311759478454,"y0":50.00177465720208,"z0":5.169012987219406,"aX":3.9918430238734723},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-9.4,"breakHorizontal":-8.4,"spinRate":2196,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.5183889971933953,"extension":7.037338624928881},"index":3,"playId":"fbfd791e-71f9-3117-a6ee-0012906c1933","pitchNumber":4,"startTime":"2025-07-25T21:26:25.477Z","endTime":"2025-07-25T21:26:29.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"a0c7aae0-10c6-30af-93ab-cc8b936af9f7","startTime":"2025-07-25T21:26:45.543Z","endTime":"2025-07-25T21:26:48.543Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.20049989475398,"strikeZoneBottom":1.57046064796425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.18079725088801,"aZ":-33.36961707443849,"pfxX":2.9361117861136568,"pfxZ":-0.8589142566560364,"pX":0.9444220318500264,"pZ":1.0313344508993936,"vX0":9.044510399848022,"vY0":-116.77870061961987,"vZ0":-1.5599490924442332,"x":81.0,"y":210.93,"x0":-3.354297279396423,"y0":50.00511517901633,"z0":4.835745683136398,"aX":4.070638296765579},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.7,"breakHorizontal":-7.4,"spinRate":2455,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4683354588215596,"extension":6.925112706593472},"index":5,"playId":"80a124ce-3d2b-3a25-bc06-b94f5e78d984","pitchNumber":5,"startTime":"2025-07-25T21:27:03.535Z","endTime":"2025-07-25T21:27:08.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2419264901551,"aZ":-29.148085481902214,"pfxX":-10.622156618500991,"pfxZ":1.8303067180398926,"pX":-1.243712261965656,"pZ":2.481374075961889,"vX0":9.063779453284964,"vY0":-127.62010997405442,"vZ0":-0.28121937525383434,"x":164.41,"y":171.78,"x0":-3.4540646347354715,"y0":50.00494366333857,"z0":4.880688009070524,"aX":-17.59638656252508},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":17.3,"spinRate":1824,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.4284998740191015,"extension":6.735938694736194},"index":6,"playId":"daa42cea-b883-36aa-8355-f1c8807fad5f","pitchNumber":6,"startTime":"2025-07-25T21:27:21.598Z","endTime":"2025-07-25T21:27:26.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.480372614045592,"aZ":-13.344183276492954,"pfxX":-4.577139997360272,"pfxZ":9.446366146979958,"pX":-0.04656182172620533,"pZ":3.251420805551801,"vX0":9.989170083127883,"vY0":-139.81166895065783,"vZ0":-2.645741119631982,"x":118.77,"y":150.99,"x0":-3.0599888082762274,"y0":50.00380101534221,"z0":5.078052751276399,"aX":-9.126219078772367},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":6.4,"spinRate":2495,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.39073624835372023,"extension":7.050057872912893},"index":7,"playId":"2fcec794-dcfb-3dd5-8fa8-168e9d0fff47","pitchNumber":7,"startTime":"2025-07-25T21:27:46.380Z","endTime":"2025-07-25T21:27:51.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.025411409215724,"aZ":-39.05925215699273,"pfxX":3.2976225357662337,"pfxZ":-5.6927577720428335,"pX":-0.005473107919126342,"pZ":2.208904272986293,"vX0":6.313568676601429,"vY0":-108.89556566322591,"vZ0":2.1396116644013112,"x":117.21,"y":179.14,"x0":-3.3639533091847946,"y0":50.005244967702325,"z0":5.420145088701696,"aX":3.9847391468509303},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-9.5,"breakHorizontal":-7.6,"spinRate":2299,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.5018152148647195,"extension":6.804509387706657},"index":8,"playId":"94310bab-256f-3f5d-a50a-4f8dca71d243","pitchNumber":8,"startTime":"2025-07-25T21:28:17.105Z","endTime":"2025-07-25T21:28:22.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.774696543332816,"aZ":-10.91434941174838,"pfxX":-1.6421993653689713,"pfxZ":10.710067459600024,"pX":0.5670596272416153,"pZ":3.078310972860108,"vX0":10.988617624126519,"vY0":-139.82027246725218,"vZ0":-3.6096229694047812,"x":95.39,"y":155.67,"x0":-3.196286000372273,"y0":50.003804705090026,"z0":5.099430354260858,"aX":-3.2631033516333288},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":0.7,"spinRate":2652,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.39137240318639765,"extension":6.913741933252929},"index":9,"playId":"3ff9a5f8-ca20-318b-a7e1-b518b75567bb","pitchNumber":9,"startTime":"2025-07-25T21:28:47.754Z","endTime":"2025-07-25T21:28:51.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01739559184581,"aZ":-15.82781008807197,"pfxX":-4.678753629678541,"pfxZ":8.198242834309184,"pX":-0.10518851558146082,"pZ":2.937077907264852,"vX0":10.31659206707711,"vY0":-139.9287720703122,"vZ0":-3.078183277451189,"x":121.01,"y":159.48,"x0":-3.2231411760771524,"y0":50.001005169995395,"z0":5.081473914129375,"aX":-9.3282705588962},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":6.5,"spinRate":2466,"spinDirection":207},"zone":2,"typeConfidence":0.89,"plateTime":0.390662071522494,"extension":7.025480451953098},"index":10,"playId":"8e8dcdac-79c3-3ba0-af60-29aab9feb6b5","pitchNumber":10,"startTime":"2025-07-25T21:29:10.961Z","endTime":"2025-07-25T21:29:14.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":11,"startTime":"2025-07-25T21:29:18.704Z","endTime":"2025-07-25T21:29:45.872Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.564011875109827,"aZ":-12.682112357590817,"pfxX":-5.411911527889912,"pfxZ":9.726462135473177,"pX":0.24511145742896878,"pZ":1.7351650591371384,"vX0":11.57132199520512,"vY0":-140.37111342661558,"vZ0":-6.4902077537134,"x":107.66,"y":191.93,"x0":-3.2197390815762237,"y0":50.000162599201005,"z0":4.896095962005434,"aX":-10.843742352137376},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":7.6,"spinRate":2574,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.38959061247132754,"extension":6.981428541205109},"hitData":{"launchSpeed":102.1,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":148.64}},"index":12,"playId":"10a55b94-41a0-3942-8f6e-a53b771f891d","pitchNumber":11,"startTime":"2025-07-25T21:29:45.872Z","endTime":"2025-07-25T21:29:53.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":1.94,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:29:53.338Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T21:30:45.643Z","endTime":"2025-07-25T21:32:24.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T21:30:13.217Z","endTime":"2025-07-25T21:30:47.958Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.56208629404024,"strikeZoneBottom":1.79894289595921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.948677421474155,"aZ":-13.009479389924985,"pfxX":-3.4478083398577057,"pfxZ":10.07171618894945,"pX":-1.083076346082017,"pZ":3.4762274315827093,"vX0":7.226934901412133,"vY0":-136.9944917642395,"vZ0":-2.3052435134868685,"x":158.28,"y":144.92,"x0":-3.306018349333372,"y0":50.00357817100115,"z0":5.21670996806928,"aX":-6.562128540856981},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2531,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.3996521959096877,"extension":6.864426930314572},"index":1,"playId":"26d8f3fb-80c5-381d-a9b2-1abaec716650","pitchNumber":1,"startTime":"2025-07-25T21:30:47.958Z","endTime":"2025-07-25T21:30:51.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.60678539434008,"strikeZoneBottom":1.77580358725114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70323574623192,"aZ":-9.79038027283774,"pfxX":-3.119238895891969,"pfxZ":11.528544342591822,"pX":-1.378932450728477,"pZ":1.3139411157475254,"vX0":5.626670815423197,"vY0":-138.40829449821965,"vZ0":-8.62265720848917,"x":169.56,"y":203.3,"x0":-3.0322854890875206,"y0":50.00160402184021,"z0":5.124059543452308,"aX":-6.056057935335331},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":4.4,"spinRate":2501,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.3956293407856748,"extension":6.8947095823152225},"index":2,"playId":"42e44cbf-ab82-3739-9695-b7041e5c20ac","pitchNumber":2,"startTime":"2025-07-25T21:31:01.423Z","endTime":"2025-07-25T21:31:06.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.55733209227693,"strikeZoneBottom":1.69272968150649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.07424837248496,"aZ":-14.217392230390828,"pfxX":-3.691426451318201,"pfxZ":9.405309336303302,"pX":-0.4640820624692251,"pZ":1.476873173986603,"vX0":8.498228487043306,"vY0":-137.01856143592548,"vZ0":-7.112657499376538,"x":134.69,"y":198.9,"x0":-3.120382411801207,"y0":50.00342530541287,"z0":5.06980634672678,"aX":-7.048733715919794},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":5.0,"spinRate":2447,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.39909584026420264,"extension":6.930002093926126},"index":3,"playId":"7c8e5006-ca5f-3e26-879c-65bb7dbb8fee","pitchNumber":3,"startTime":"2025-07-25T21:31:16.897Z","endTime":"2025-07-25T21:31:21.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2025-07-25T21:31:28.735Z","endTime":"2025-07-25T21:31:42.671Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.9,"strikeZoneTop":3.50556574449715,"strikeZoneBottom":1.74214807564891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.41202258417919,"aZ":-37.64675368324592,"pfxX":1.0286862790016151,"pfxZ":-3.9900889191179116,"pX":-1.3298016991015829,"pZ":1.903108196418042,"vX0":4.4789177554252975,"vY0":-115.94159697234402,"vZ0":0.47261889345594565,"x":167.69,"y":187.4,"x0":-3.41547396366319,"y0":50.004854575732104,"z0":5.271228670004018,"aX":1.4094966780978813},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.8,"breakHorizontal":-2.9,"spinRate":2377,"spinDirection":66},"zone":13,"typeConfidence":0.9,"plateTime":0.4712879574258255,"extension":6.743446930419831},"index":5,"playId":"cdc5bb20-b77d-33fa-9f4a-df8dde594e08","pitchNumber":4,"startTime":"2025-07-25T21:31:42.671Z","endTime":"2025-07-25T21:31:47.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92181004668933,"aZ":-12.046625808259066,"pfxX":-3.7024167147275273,"pfxZ":10.358481510968609,"pX":0.8494814747731356,"pZ":2.983481843998856,"vX0":11.877875796396527,"vY0":-138.51928635943173,"vZ0":-3.670672700439939,"x":84.62,"y":158.23,"x0":-3.0130988630345383,"y0":50.005063478059554,"z0":5.1311693265760585,"aX":-7.196152830220846},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":4.2,"spinRate":2546,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3953934107616508,"extension":7.004438980762131},"index":6,"playId":"312ea232-cd57-3dc1-a05c-b72233ecba26","pitchNumber":5,"startTime":"2025-07-25T21:31:58.321Z","endTime":"2025-07-25T21:32:01.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.466281138576175,"aZ":-15.008444893370438,"pfxX":-6.47192929793809,"pfxZ":8.926888055335882,"pX":-0.47932397552978495,"pZ":3.086307526462277,"vX0":9.266885809526723,"vY0":-137.7477771520517,"vZ0":-3.0614991745704336,"x":135.27,"y":155.45,"x0":-3.0454539162671517,"y0":50.00088574757955,"z0":5.226255796649736,"aX":-12.44282782539837},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2458,"spinDirection":211},"zone":1,"typeConfidence":0.88,"plateTime":0.3975621136740455,"extension":7.058775656398996},"index":7,"playId":"da798384-3024-306d-be35-9feb08f54f1a","pitchNumber":6,"startTime":"2025-07-25T21:32:20.667Z","endTime":"2025-07-25T21:32:24.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":642547,"link":"/api/v1/people/642547"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:32:24.197Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Vaughn lines out to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T21:34:10.443Z","endTime":"2025-07-25T21:36:16.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39037264302953,"aZ":-20.05914456461198,"pfxX":-8.601729812412662,"pfxZ":6.456496286328186,"pX":-1.2112788365290301,"pZ":2.9975247112539676,"vX0":4.4743161121134545,"vY0":-135.55611208569752,"vZ0":-4.097771190509526,"x":163.17,"y":157.85,"x0":-1.7586552462441134,"y0":50.001275072022686,"z0":5.914679259517061,"aX":-16.135880449778277},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":14.8,"spinRate":2091,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.40282559551674124,"extension":6.136729419816136},"index":0,"playId":"6fe4ae12-b7c2-3810-aef5-b11c7593d6fa","pitchNumber":1,"startTime":"2025-07-25T21:34:35.588Z","endTime":"2025-07-25T21:34:42.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42062706295436,"aZ":-30.748655985692295,"pfxX":1.5588547686293377,"pfxZ":0.9420014369565113,"pX":-0.05223174552983553,"pZ":2.7437251773040834,"vX0":2.1897338944849403,"vY0":-121.6660351572914,"vZ0":-1.99526931074895,"x":118.99,"y":164.7,"x0":-1.1627146376327104,"y0":50.00401013945852,"z0":6.211447983758917,"aX":2.3624736293116633},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":-3.2,"spinRate":2292,"spinDirection":103},"zone":2,"typeConfidence":2.0,"plateTime":0.44832534657698186,"extension":5.916059527980554},"index":1,"playId":"c21bb730-1da5-36a1-ad09-dc06f67644f4","pitchNumber":2,"startTime":"2025-07-25T21:35:18.829Z","endTime":"2025-07-25T21:35:24.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.1312606454979,"strikeZoneBottom":1.60239849916186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.586661429988087,"aZ":-33.52856854971125,"pfxX":-0.029872512683970065,"pfxZ":-0.8522790613541635,"pX":1.1218118579192324,"pZ":0.4666664346062956,"vX0":5.4250798053321025,"vY0":-124.7385452919151,"vZ0":-6.692809552849259,"x":74.24,"y":226.18,"x0":-1.0715496452347897,"y0":50.00370427342983,"z0":5.926992616108689,"aX":-0.04752545468751187},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.8,"breakHorizontal":-1.1,"spinRate":2478,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4380187374934912,"extension":6.294076176700082},"index":2,"playId":"501ec009-d306-331c-b8fe-20f674326727","pitchNumber":3,"startTime":"2025-07-25T21:35:44.435Z","endTime":"2025-07-25T21:35:48.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.481181050780503,"aZ":-25.038913409725264,"pfxX":2.051954030233995,"pfxZ":4.020125496621297,"pX":-0.31086146465248915,"pZ":2.8337597271876396,"vX0":1.2096472922399342,"vY0":-131.54526151713094,"vZ0":-3.6228192574760216,"x":128.85,"y":162.27,"x0":-1.041361916819313,"y0":50.00437253703229,"z0":6.057633464966228,"aX":3.6432891451038167},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":-4.0,"spinRate":2411,"spinDirection":178},"zone":1,"typeConfidence":2.0,"plateTime":0.4143140888627497,"extension":6.099574562207351},"hitData":{"launchSpeed":92.3,"launchAngle":20.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.55,"coordY":78.66}},"index":3,"playId":"e183b526-5ae8-3d4b-88d6-e8917c14b1fa","pitchNumber":4,"startTime":"2025-07-25T21:36:09.729Z","endTime":"2025-07-25T21:36:16.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:36:16.391Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blake Perkins pops out to third baseman Graham Pauley in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T21:36:21.844Z","endTime":"2025-07-25T21:37:30.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.1,"strikeZoneTop":3.36859033351595,"strikeZoneBottom":1.79831540040032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.139173277858056,"aZ":-12.539580238294672,"pfxX":-5.021835904148681,"pfxZ":10.068020608558326,"pX":1.3726725106991151,"pZ":2.402228593884261,"vX0":7.6719958606268905,"vY0":-139.21771961178783,"vZ0":-7.566247055808838,"x":64.68,"y":173.92,"x0":-0.774624494954414,"y0":50.00505869909099,"z0":5.997337573269485,"aX":-9.796036726232662},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2258,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.394410180037585,"extension":6.393321111583808},"index":0,"playId":"fa8b938d-8128-3c9b-88ad-300b377625a8","pitchNumber":1,"startTime":"2025-07-25T21:36:43.055Z","endTime":"2025-07-25T21:36:47.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34867087376108,"aZ":-22.77444479489772,"pfxX":1.4008350621008765,"pfxZ":5.465178907452854,"pX":-0.09367401288331599,"pZ":2.731000375626874,"vX0":2.473890228203026,"vY0":-129.59803845831266,"vZ0":-4.05462132988192,"x":120.57,"y":165.04,"x0":-1.2385775319214776,"y0":50.00134403264407,"z0":6.032783163251293,"aX":2.407775806479821},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.4,"breakHorizontal":-3.0,"spinRate":2457,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.42091622849257915,"extension":6.135038891100147},"index":1,"playId":"fa2293ea-1c25-346e-85d9-e2b0eb655641","pitchNumber":2,"startTime":"2025-07-25T21:37:01.020Z","endTime":"2025-07-25T21:37:04.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71783721385509,"aZ":-24.057258552327944,"pfxX":1.2562706606937337,"pfxZ":4.6821782229937,"pX":0.6225051139579092,"pZ":2.926033385212373,"vX0":3.9547656500647324,"vY0":-129.9347929994937,"vZ0":-3.297541521285127,"x":93.27,"y":159.78,"x0":-1.074095880815191,"y0":50.00322260530785,"z0":6.011705755152875,"aX":2.1766068886863303},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":-3.0,"spinRate":2426,"spinDirection":174},"zone":3,"typeConfidence":2.0,"plateTime":0.41935310794150116,"extension":6.254830914476524},"hitData":{"launchSpeed":66.8,"launchAngle":73.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.55,"coordY":182.6}},"index":2,"playId":"1a9e86aa-7145-3cc0-a7ea-7a41de879a9d","pitchNumber":3,"startTime":"2025-07-25T21:37:21.267Z","endTime":"2025-07-25T21:37:30.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:37:30.394Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Caleb Durbin doubles (15) on a ground ball to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T21:37:36.149Z","endTime":"2025-07-25T21:38:08.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.902462469611525,"aZ":-26.362470556973406,"pfxX":1.7515824284273198,"pfxZ":3.422110028170592,"pX":-0.062109046306321164,"pZ":2.0775931384328454,"vX0":2.355475228147342,"vY0":-128.74745646479298,"vZ0":-4.850249266520183,"x":119.37,"y":182.68,"x0":-1.2124840495579943,"y0":50.00167386466356,"z0":5.998220478772025,"aX":2.9732331470721847},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-3.6,"spinRate":2514,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.42360356765950913,"extension":6.3284094831854},"hitData":{"launchSpeed":85.8,"launchAngle":6.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.06,"coordY":121.28}},"index":0,"playId":"bce40a42-3b50-3470-b041-582d391eaa9b","pitchNumber":1,"startTime":"2025-07-25T21:37:54.485Z","endTime":"2025-07-25T21:38:08.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.59,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:38:08.273Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T21:38:27.915Z","endTime":"2025-07-25T21:39:50.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(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":88.3,"endSpeed":81.6,"strikeZoneTop":3.44918633552988,"strikeZoneBottom":1.65190736048703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.934364625203592,"aZ":-27.295552933371226,"pfxX":1.1910491703400532,"pfxZ":2.891821988156538,"pX":0.09429268214837301,"pZ":3.1466039479933365,"vX0":2.7222019517353537,"vY0":-128.6405432957591,"vZ0":-2.4364394362926345,"x":113.41,"y":153.82,"x0":-1.1294848184186141,"y0":50.004821195136195,"z0":6.207055127774703,"aX":2.0096837428675647},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":-2.8,"spinRate":2244,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.42465397718467957,"extension":6.454263806764206},"index":0,"playId":"f7022029-ad81-3d83-808e-8e5cedf3dcda","pitchNumber":1,"startTime":"2025-07-25T21:38:44.633Z","endTime":"2025-07-25T21:38:49.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"96776b63-a803-4938-b650-4e3344c11463","startTime":"2025-07-25T21:39:03.252Z","endTime":"2025-07-25T21:39:08.252Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.49424116201962,"strikeZoneBottom":1.67457397542749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.935425558977872,"aZ":-21.49960628769573,"pfxX":-9.55423302258881,"pfxZ":5.6348410323485645,"pX":0.35481190325017925,"pZ":2.7481328731682995,"vX0":9.779194303595883,"vY0":-136.25950956840492,"vZ0":-4.3702119236366475,"x":103.48,"y":164.58,"x0":-2.0270643454640855,"y0":50.00044661820525,"z0":5.844581441498319,"aX":-18.092145600156538},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":15.4,"spinRate":2042,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.40088641611148645,"extension":6.400777098587459},"index":2,"playId":"04e4d925-49dd-343e-8af0-cd925f6043a2","pitchNumber":2,"startTime":"2025-07-25T21:39:22.869Z","endTime":"2025-07-25T21:39:27.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.243323900217995,"aZ":-30.412615232161,"pfxX":1.4913457788048485,"pfxZ":1.080467317057799,"pX":0.3632979894131484,"pZ":0.40523242658466346,"vX0":3.0968495422018734,"vY0":-126.31796633305508,"vZ0":-8.146856620712754,"x":103.15,"y":227.84,"x0":-1.0674044959694335,"y0":50.00396050721693,"z0":6.082648240186816,"aX":2.4348857934587733},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.5,"breakHorizontal":-3.4,"spinRate":2521,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.43191259622039,"extension":6.4091911170294384},"index":3,"playId":"92ebb39c-9b95-31cb-8a16-252ad3878520","pitchNumber":3,"startTime":"2025-07-25T21:39:44.731Z","endTime":"2025-07-25T21:39:50.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":615698,"link":"/api/v1/people/615698"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.76,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:39:50.698Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (13) on a sharp line drive to center fielder Blake Perkins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T21:42:14.183Z","endTime":"2025-07-25T21:42:39.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Ashby replaces Freddy Peralta.","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-25T21:40:32.438Z","endTime":"2025-07-25T21:42:16.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642547,"link":"/api/v1/people/642547","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.38102803869077,"strikeZoneBottom":1.68739891536113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.384372931977307,"aZ":-46.6923068478491,"pfxX":-5.427970538597063,"pfxZ":-10.507365286830819,"pX":0.31850204372263347,"pZ":4.521115632969161,"vX0":1.0484236491559533,"vY0":-117.40416618148468,"vZ0":5.110573567299966,"x":104.86,"y":116.71,"x0":0.5681703122381697,"y0":50.00357132436222,"z0":6.689996321384814,"aX":-7.498826488705546},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-17.3,"breakHorizontal":9.5,"spinRate":2815,"spinDirection":338},"zone":12,"typeConfidence":0.91,"plateTime":0.46839584752545393,"extension":5.184313395571079},"index":1,"playId":"6cd450c7-23be-3c30-b801-868e38997ed7","pitchNumber":1,"startTime":"2025-07-25T21:42:16.421Z","endTime":"2025-07-25T21:42:20.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.847971226328564,"aZ":-29.483691290781728,"pfxX":7.509417458916397,"pfxZ":1.5277114386108668,"pX":-0.0027547934650372337,"pZ":3.2999051358515863,"vX0":-3.521488943344218,"vY0":-131.53615212407888,"vZ0":-2.162206190734244,"x":117.11,"y":149.68,"x0":0.37483046611634563,"y0":50.00276269757386,"z0":6.310074845206635,"aX":13.211286301495573},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":-12.8,"spinRate":1881,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.4157704679046983,"extension":5.219088267033015},"hitData":{"launchSpeed":105.6,"launchAngle":13.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":94.62,"coordY":74.65}},"index":2,"playId":"c5f81c38-9ec1-39c5-82b6-fbf4e232e9f5","pitchNumber":2,"startTime":"2025-07-25T21:42:28.064Z","endTime":"2025-07-25T21:42:39.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.8,"awayTeamWinProbability":59.2,"homeTeamWinProbabilityAdded":-9.200000000000003,"leverageIndex":1.32,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:42:39.229Z","atBatIndex":40},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Liam Hicks out on a sacrifice bunt, third baseman Caleb Durbin to first baseman Andrew Vaughn. Otto Lopez to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T21:42:58.686Z","endTime":"2025-07-25T21:43:21.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.78500539268235,"aZ":-24.58816365645558,"pfxX":8.977038770552944,"pfxZ":3.758425144951243,"pX":0.5817731803739069,"pZ":2.9256218652809283,"vX0":-2.3471783083659847,"vY0":-140.83470606732786,"vZ0":-5.136748920718637,"x":94.82,"y":159.79,"x0":0.25763310463689065,"y0":50.00093832006855,"z0":6.355177992575643,"aX":18.102104057798666},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":-15.8,"spinRate":2161,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.38832508354201556,"extension":5.13836724621518},"hitData":{"launchSpeed":32.9,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.61,"coordY":193.05}},"index":0,"playId":"7082feda-536b-36fa-a5fb-6ab85431b5b8","pitchNumber":1,"startTime":"2025-07-25T21:43:13.761Z","endTime":"2025-07-25T21:43:21.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":42.1,"awayTeamWinProbability":57.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.75,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:43:21.421Z","atBatIndex":41},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Eric Wagaman reaches on a fielder's choice out, pitcher Aaron Ashby to catcher William Contreras. Otto Lopez out at home.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T21:43:45.216Z","endTime":"2025-07-25T21:44:13.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.9,"strikeZoneTop":3.65022820519993,"strikeZoneBottom":1.67225518291169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65663990271921,"aZ":-23.46761886902904,"pfxX":8.357122822570409,"pfxZ":4.138808264731728,"pX":0.22685329652888644,"pZ":1.5998001564651552,"vX0":-3.0573513167510917,"vY0":-144.39934829520263,"vZ0":-8.826076226063929,"x":108.35,"y":195.59,"x0":0.2155608116918206,"y0":50.0052608258356,"z0":6.148099125779282,"aX":17.592850776595327},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":5.9,"breakHorizontal":-14.5,"spinRate":2147,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.3797946976855324,"extension":5.259638311978548},"index":0,"playId":"87bf2524-8ceb-3998-bc85-3cc2c72bcb01","pitchNumber":1,"startTime":"2025-07-25T21:43:50.352Z","endTime":"2025-07-25T21:43:54.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.559692025912337,"aZ":-30.17037896764238,"pfxX":7.546590705604199,"pfxZ":1.1062263958458471,"pX":0.47417084805595394,"pZ":1.078960537847829,"vX0":-2.482720066709979,"vY0":-133.28692480162985,"vZ0":-7.319893153829854,"x":98.93,"y":209.65,"x0":0.435054062584835,"y0":50.001758758092066,"z0":6.027507378794965,"aX":13.631855251541229},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.7,"breakHorizontal":-13.2,"spinRate":1957,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4103054605605778,"extension":5.264593149097587},"hitData":{"launchSpeed":68.2,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.48,"coordY":180.06}},"index":1,"playId":"40b6d3e6-e5a5-3ecc-a70c-b1183b65c550","pitchNumber":2,"startTime":"2025-07-25T21:44:03.362Z","endTime":"2025-07-25T21:44:13.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":11.899999999999999,"leverageIndex":2.2,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:44:13.948Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Graham Pauley walks. Eric Wagaman to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T21:44:39.817Z","endTime":"2025-07-25T21:47:02.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"postOnSecond":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.5911035609999,"strikeZoneBottom":1.63341877109838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.860520960652735,"aZ":-22.887958586607887,"pfxX":9.209713604938864,"pfxZ":4.477990094901184,"pX":0.1491557360751821,"pZ":2.7365112997619137,"vX0":-3.4364669207819807,"vY0":-142.87816082591527,"vZ0":-5.890953588160925,"x":111.31,"y":164.89,"x0":0.16839805130750787,"y0":50.005706223460585,"z0":6.256419409744495,"aX":19.109543894858376},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.1,"breakHorizontal":-16.1,"spinRate":2115,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.3828514842839925,"extension":5.135468755669236},"index":0,"playId":"a7f61f51-8db2-3178-b2cb-0a5f35468793","pitchNumber":1,"startTime":"2025-07-25T21:44:46.336Z","endTime":"2025-07-25T21:44:50.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.60547377294025,"strikeZoneBottom":1.58070759449178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.372119715946113,"aZ":-40.93590490280834,"pfxX":-5.020738851120475,"pfxZ":-5.763320516377538,"pX":-0.16931997392660095,"pZ":1.6711562776890707,"vX0":0.09143904259635616,"vY0":-122.5858099964438,"vZ0":-2.598373569924659,"x":123.45,"y":193.66,"x0":0.44504151934020264,"y0":50.001104378871304,"z0":6.241431575724472,"aX":-7.635576921188521},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.8,"breakHorizontal":9.1,"spinRate":2753,"spinDirection":337},"zone":8,"typeConfidence":0.84,"plateTime":0.4469127038018095,"extension":5.174033196837955},"index":1,"playId":"071a8922-b086-3597-a153-3d7b5db5dc88","pitchNumber":2,"startTime":"2025-07-25T21:44:58.387Z","endTime":"2025-07-25T21:45:03.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.521431514186492,"aZ":-23.72050849787334,"pfxX":8.96755556779181,"pfxZ":4.1048385737898485,"pX":0.6558954481460945,"pZ":2.9754654776174205,"vX0":-2.0299109045024255,"vY0":-142.29238981464098,"vZ0":-5.148890721700813,"x":92.0,"y":158.44,"x0":0.21177510315283868,"y0":50.00052843781298,"z0":6.303903864269808,"aX":18.453291868073727},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.6,"breakHorizontal":-15.8,"spinRate":2148,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.3843864652833586,"extension":4.920739402608357},"index":2,"playId":"1b33ebf7-539f-3c0d-8abf-5a053a1e10c6","pitchNumber":3,"startTime":"2025-07-25T21:45:12.526Z","endTime":"2025-07-25T21:45:19.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.58655868521503,"strikeZoneBottom":1.66716825411773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.882399458240588,"aZ":-38.76765179610943,"pfxX":-4.2836191729808,"pfxZ":-4.340294401327073,"pX":-1.2792404106094617,"pZ":0.6374035520020243,"vX0":-2.6889954288847813,"vY0":-122.81869666901235,"vZ0":-5.239796010786513,"x":165.76,"y":221.57,"x0":0.3890230411886952,"y0":50.005659778748466,"z0":6.1206127868398905,"aX":-6.500426866355679},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.9,"breakHorizontal":8.4,"spinRate":2562,"spinDirection":343},"zone":13,"typeConfidence":0.9,"plateTime":0.44714113635690955,"extension":5.263671812907239},"index":3,"playId":"850445b2-d10c-3353-8ccf-ba0a8f5b5d44","pitchNumber":4,"startTime":"2025-07-25T21:45:39.222Z","endTime":"2025-07-25T21:45:43.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.45065718898893,"strikeZoneBottom":1.53168705650541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.632797524162434,"aZ":-20.197932174858405,"pfxX":8.751926035498595,"pfxZ":5.82808331590104,"pX":-0.27829877518202795,"pZ":4.42045536323493,"vX0":-4.268831621764593,"vY0":-142.6485555634264,"vZ0":-2.093351910922152,"x":127.61,"y":119.43,"x0":0.10262789564329305,"y0":50.005351974963645,"z0":6.4409097010248315,"aX":17.990640344842802},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.3,"breakHorizontal":-15.0,"spinRate":2284,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3843745083161001,"extension":5.086570770972676},"index":4,"playId":"c7838c39-c5ee-324d-bc2c-bd2af55967ef","pitchNumber":5,"startTime":"2025-07-25T21:46:01.445Z","endTime":"2025-07-25T21:46:04.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.55124479724438,"strikeZoneBottom":1.63216075093919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89371799240468,"aZ":-39.32581669593586,"pfxX":-3.6986188155104553,"pfxZ":-4.750986227841488,"pX":-1.6526046674571375,"pZ":1.1853895951620497,"vX0":-3.596875998907615,"vY0":-122.58825848056715,"vZ0":-3.8679206123274694,"x":179.99,"y":206.77,"x0":0.3206930551422546,"y0":50.00515092816035,"z0":6.181824370643976,"aX":-5.56348503958413},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-9.4,"breakHorizontal":7.7,"spinRate":2673,"spinDirection":338},"zone":13,"typeConfidence":0.88,"plateTime":0.44882184625566657,"extension":5.3768755472965015},"index":5,"playId":"74c16e9a-f655-31c3-a3aa-8ba48b88f1dd","pitchNumber":6,"startTime":"2025-07-25T21:46:18.531Z","endTime":"2025-07-25T21:46:23.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.36020487388584,"aZ":-17.163502736905215,"pfxX":9.788593793207562,"pfxZ":7.229400670173409,"pX":0.03748734188305092,"pZ":2.288428416178384,"vX0":-3.9756219757604407,"vY0":-143.44401238184415,"vZ0":-7.988480741491099,"x":115.57,"y":176.99,"x0":0.17274617615168716,"y0":50.00240792055254,"z0":6.187442352796531,"aX":20.319840986321402},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.6,"breakHorizontal":-16.9,"spinRate":2315,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.38239867994883303,"extension":5.30754456024678},"index":6,"playId":"57551ebb-90f7-31c9-8f8b-8162c4b4f85b","pitchNumber":7,"startTime":"2025-07-25T21:46:38.897Z","endTime":"2025-07-25T21:46:42.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.6189094777165,"strikeZoneBottom":1.69370249231732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.674579045348864,"aZ":-44.47503946599923,"pfxX":-2.910172148696348,"pfxZ":-8.588415893007118,"pX":-1.288891440539434,"pZ":-0.04550383788259164,"vX0":-2.4672914109615394,"vY0":-120.17199679785533,"vZ0":-5.105407698540807,"x":166.13,"y":240.01,"x0":0.13666555376256476,"y0":50.00061710565772,"z0":6.143167590001504,"aX":-4.169499206395897},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-16.6,"breakHorizontal":6.0,"spinRate":2683,"spinDirection":341},"zone":13,"typeConfidence":0.9,"plateTime":0.4593465553687399,"extension":5.472148440414064},"index":7,"playId":"6a0e2faf-c99d-3989-879e-cf331e510289","pitchNumber":8,"startTime":"2025-07-25T21:46:56.590Z","endTime":"2025-07-25T21:47:02.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.9,"awayTeamWinProbability":49.1,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.39,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:47:02.301Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T21:48:10.946Z","endTime":"2025-07-25T21:49:12.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T21:47:18.648Z","endTime":"2025-07-25T21:48:13.209Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":3.67167972565744,"strikeZoneBottom":1.65440400412603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.027211843154472,"aZ":-24.46724859690132,"pfxX":7.430901896071961,"pfxZ":3.7193969744175455,"pX":-0.7369822034106948,"pZ":1.967097160793354,"vX0":-4.898343676918055,"vY0":-142.65160201894565,"vZ0":-7.411223690978583,"x":145.09,"y":185.67,"x0":0.031783685151299555,"y0":50.0045760025483,"z0":6.127526672255778,"aX":15.405565613859281},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.5,"breakHorizontal":-12.6,"spinRate":2036,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.38310289697523014,"extension":5.453004782371797},"index":1,"playId":"e542e662-34d5-3624-a778-db39d5a70021","pitchNumber":1,"startTime":"2025-07-25T21:48:13.209Z","endTime":"2025-07-25T21:48:17.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42917301914539,"aZ":-21.477870898930313,"pfxX":8.064826786109903,"pfxZ":5.231320991421321,"pX":0.4705711640452478,"pZ":2.354803332087759,"vX0":-2.1270316202417914,"vY0":-142.04020819877672,"vZ0":-6.983986445201471,"x":99.06,"y":175.2,"x0":0.18120738564214176,"y0":50.00232739928104,"z0":6.210448320434673,"aX":16.48336394260722},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.3,"breakHorizontal":-14.2,"spinRate":2101,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.38557812218147003,"extension":5.17663318682996},"index":2,"playId":"e8914fa8-e074-3f52-8e46-90a5b481be4f","pitchNumber":2,"startTime":"2025-07-25T21:48:24.684Z","endTime":"2025-07-25T21:48:28.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-25T21:48:33.731Z","endTime":"2025-07-25T21:48:46.136Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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.6,"endSpeed":77.2,"strikeZoneTop":3.54917790454557,"strikeZoneBottom":1.59622333845204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.73964548127877,"aZ":-45.59737662822183,"pfxX":-3.5064516479135657,"pfxZ":-9.009493831814263,"pX":-0.49330188729537533,"pZ":1.116493024103995,"vX0":-0.7772165485466431,"vY0":-121.78055769497661,"vZ0":-2.803037537251147,"x":135.8,"y":208.63,"x0":0.2860170912163151,"y0":50.002773969481304,"z0":6.257459351347498,"aX":-5.223713951826804},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-16.7,"breakHorizontal":6.5,"spinRate":2638,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4511707599671242,"extension":5.401167568221358},"index":4,"playId":"a36be7f3-ccbb-3ee3-8797-ba84a01d4a99","pitchNumber":3,"startTime":"2025-07-25T21:48:46.136Z","endTime":"2025-07-25T21:48:51.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.555795909225626,"aZ":-38.89232712233814,"pfxX":-2.7066454828927444,"pfxZ":-4.3337602021432335,"pX":0.6419737455205157,"pZ":2.772643429357324,"vX0":1.0252204083028227,"vY0":-123.41531905815343,"vZ0":-0.7483387766000384,"x":92.53,"y":163.92,"x0":0.5738726953566982,"y0":50.00457112492966,"z0":6.343061311927053,"aX":-4.19391764375402},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.8,"breakHorizontal":4.7,"spinRate":2753,"spinDirection":337},"zone":6,"typeConfidence":0.85,"plateTime":0.443067718768301,"extension":5.232162474450008},"index":5,"playId":"8a5f5e80-8083-3ef1-95ce-4cf79b5cdef9","pitchNumber":4,"startTime":"2025-07-25T21:49:06.253Z","endTime":"2025-07-25T21:49:12.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":676572,"link":"/api/v1/people/676572"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":6.699999999999996,"leverageIndex":2.63,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:49:12.030Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brice Turang lines out to center fielder Dane Myers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T21:51:32.305Z","endTime":"2025-07-25T21:51:59.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Josh Simpson replaces Cal Quantrill.","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-25T21:50:03.160Z","endTime":"2025-07-25T21:51:34.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681006,"link":"/api/v1/people/681006"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":615698,"link":"/api/v1/people/615698","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.37159200322188,"strikeZoneBottom":1.59716571771568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.518588223104476,"aZ":-41.26423379440317,"pfxX":-5.6624796517310525,"pfxZ":-6.558851788307914,"pX":-0.3815262862285533,"pZ":3.2335012454604173,"vX0":-2.077363648863015,"vY0":-116.87890236623001,"vZ0":3.9436719898487773,"x":131.54,"y":151.48,"x0":1.2536586600221,"y0":50.00034144822693,"z0":5.393222063812064,"aX":-7.851715896538594},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.7,"breakHorizontal":10.8,"spinRate":2558,"spinDirection":294},"zone":1,"typeConfidence":2.0,"plateTime":0.4681844950597629,"extension":6.08713027986509},"index":1,"playId":"fc6a734c-602f-31d3-b8b8-4d3511b8409f","pitchNumber":1,"startTime":"2025-07-25T21:51:34.555Z","endTime":"2025-07-25T21:51:38.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.049522189440605,"aZ":-24.007119803114172,"pfxX":6.462170981467166,"pfxZ":4.348613377136803,"pX":-0.5659386262343182,"pZ":2.313038747174319,"vX0":-6.654786217392953,"vY0":-136.22908457297544,"vZ0":-3.1331183305690673,"x":138.57,"y":176.33,"x0":1.0694768141427777,"y0":50.005669565291825,"z0":5.138510928665419,"aX":12.143243696308305},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":-10.3,"spinRate":2214,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.40213559954333356,"extension":6.151355802309721},"hitData":{"launchSpeed":90.2,"launchAngle":24.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.91,"coordY":68.09}},"index":2,"playId":"6b62d5e6-401a-3f98-99f5-17ecc9692166","pitchNumber":2,"startTime":"2025-07-25T21:51:52.411Z","endTime":"2025-07-25T21:51:59.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:51:59.718Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T21:52:06.660Z","endTime":"2025-07-25T21:52:36.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.134002800947606,"aZ":-40.84944363490398,"pfxX":-4.708948526320011,"pfxZ":-6.136003734134075,"pX":0.4958428698758102,"pZ":2.4673306530245402,"vX0":-0.31733732142347093,"vY0":-117.77210903805036,"vZ0":2.0814375594608023,"x":98.1,"y":172.16,"x0":1.2444710954715061,"y0":50.00507422956961,"z0":5.333975627713382,"aX":-6.654344543285822},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.4,"breakHorizontal":8.6,"spinRate":2508,"spinDirection":298},"zone":6,"typeConfidence":2.0,"plateTime":0.4640374505444531,"extension":6.088643374782017},"hitData":{"launchSpeed":97.2,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":149.15}},"index":0,"playId":"8926c514-37c6-3e55-bb42-2e651764ff00","pitchNumber":1,"startTime":"2025-07-25T21:52:28.638Z","endTime":"2025-07-25T21:52:36.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:52:36.508Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T21:52:47.221Z","endTime":"2025-07-25T21:55:51.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681006,"fullName":"Josh Simpson","link":"/api/v1/people/681006"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.31524965355683,"strikeZoneBottom":1.70782320289209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.400866372389615,"aZ":-30.52723453914864,"pfxX":-6.925398033561511,"pfxZ":1.1187623244393734,"pX":-0.4428514732968753,"pZ":2.826010896237965,"vX0":-2.6118447419877504,"vY0":-120.05240588980263,"vZ0":1.582489148858282,"x":133.88,"y":162.48,"x0":1.5563308186381433,"y0":50.00280054283993,"z0":4.85885147163788,"aX":-10.193514877741018},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":13.2,"spinRate":2503,"spinDirection":283},"zone":1,"typeConfidence":2.0,"plateTime":0.45476979400227613,"extension":6.007247619041288},"index":0,"playId":"af125e8f-e6fe-3211-ace0-899b6d1a104e","pitchNumber":1,"startTime":"2025-07-25T21:53:12.125Z","endTime":"2025-07-25T21:53:16.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.30598405314208,"strikeZoneBottom":1.66518955414643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.45675601248982,"aZ":-31.367383889547312,"pfxX":-6.518737646770996,"pfxZ":0.5500335411450674,"pX":0.443808376569081,"pZ":2.1854353339970833,"vX0":-0.674281151214708,"vY0":-119.92335392484414,"vZ0":0.4137719642413107,"x":100.08,"y":179.77,"x0":1.575710692654484,"y0":50.00241342718502,"z0":4.790664757588615,"aX":-9.570560207827205},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.3,"breakHorizontal":12.0,"spinRate":2513,"spinDirection":274},"zone":6,"typeConfidence":2.0,"plateTime":0.4553421771506807,"extension":5.93178954991961},"index":1,"playId":"c9902de0-2518-3ca3-9f44-b51a6016679a","pitchNumber":2,"startTime":"2025-07-25T21:53:29.710Z","endTime":"2025-07-25T21:53:33.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.06316069645413,"aZ":-40.14166366651524,"pfxX":-6.516075839472993,"pfxZ":-5.765967099869696,"pX":0.23293603975042984,"pZ":1.6558257686134343,"vX0":-0.24474209528265928,"vY0":-116.29230080941701,"vZ0":0.49114568894566135,"x":108.12,"y":194.07,"x0":1.1870139454057778,"y0":50.0043913068044,"z0":5.223596078782445,"aX":-9.001378221827608},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.1,"breakHorizontal":11.9,"spinRate":2515,"spinDirection":297},"zone":8,"typeConfidence":2.0,"plateTime":0.46946637788948875,"extension":5.980307667820876},"index":2,"playId":"a9724ed0-71b8-37f8-803c-e140feaa337f","pitchNumber":3,"startTime":"2025-07-25T21:53:49.573Z","endTime":"2025-07-25T21:53:53.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.31048469737705,"strikeZoneBottom":1.80307930412109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.491737615346075,"aZ":-23.359444725310148,"pfxX":8.608704611745448,"pfxZ":4.678540762305834,"pX":-1.143271173009621,"pZ":2.6415065974734793,"vX0":-8.786983805563715,"vY0":-136.5132575874999,"vZ0":-2.437675314307582,"x":160.58,"y":167.46,"x0":1.0011936745620522,"y0":50.004485205026654,"z0":5.1568060563842995,"aX":16.224813207813373},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":-13.7,"spinRate":2172,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.40147393741340665,"extension":5.890033324730223},"index":3,"playId":"8a2090ff-13bb-3392-a825-61553f960012","pitchNumber":4,"startTime":"2025-07-25T21:54:12.759Z","endTime":"2025-07-25T21:54:17.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.610345965271186,"aZ":-32.44036698826804,"pfxX":-6.0182332744167475,"pfxZ":-0.17992539615286685,"pX":-0.9522453150955797,"pZ":1.6242759524273636,"vX0":-3.549073827127941,"vY0":-120.56929219180964,"vZ0":-0.6631467472819603,"x":153.3,"y":194.92,"x0":1.3211369899869476,"y0":50.003728785912074,"z0":4.76759671710958,"aX":-8.85331155976486},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.2,"breakHorizontal":11.8,"spinRate":2475,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.454428494301379,"extension":5.887622336742243},"index":4,"playId":"55f98a6c-e578-371a-840d-254222180580","pitchNumber":5,"startTime":"2025-07-25T21:54:31.630Z","endTime":"2025-07-25T21:54:37.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.27321239382237,"strikeZoneBottom":1.86629040734912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.890727816676154,"aZ":-24.54710993064759,"pfxX":8.529732715132837,"pfxZ":3.925855088608329,"pX":-0.8926378097011147,"pZ":1.99327015335742,"vX0":-8.099587880957149,"vY0":-138.3105640067031,"vZ0":-3.8884070549549543,"x":151.03,"y":184.96,"x0":0.9608303401282967,"y0":50.006071891093846,"z0":5.057152269383956,"aX":16.584164618368423},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":-13.8,"spinRate":2315,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3955171262990218,"extension":6.029233349138798},"index":5,"playId":"99a4c9c1-de1c-3a2f-8837-61406533ce05","pitchNumber":6,"startTime":"2025-07-25T21:55:03.648Z","endTime":"2025-07-25T21:55:08.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":83.7,"endSpeed":77.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73219908659454,"aZ":-32.57827724100665,"pfxX":-5.150901608406781,"pfxZ":-0.26599097087538404,"pX":-0.3204755797861211,"pZ":1.8041303356871727,"vX0":-2.542548898007839,"vY0":-121.97873252313441,"vZ0":-0.5392975675659669,"x":129.22,"y":190.07,"x0":1.4028041926471233,"y0":50.00399778227791,"z0":4.823478628888878,"aX":-7.804915934649588},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.4,"breakHorizontal":10.0,"spinRate":2384,"spinDirection":275},"zone":7,"typeConfidence":2.0,"plateTime":0.4480798364145402,"extension":6.106621424018844},"index":6,"playId":"742adfb9-fa49-3b37-bd88-65bed84b4d0e","pitchNumber":7,"startTime":"2025-07-25T21:55:25.584Z","endTime":"2025-07-25T21:55:30.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34656145505473,"aZ":-32.42645262338464,"pfxX":-5.389307256024182,"pfxZ":-0.16315182312224952,"pX":-1.0413025141233259,"pZ":1.2421969428957118,"vX0":-4.031116229492824,"vY0":-121.88453796392321,"vZ0":-1.5228305540109712,"x":156.69,"y":205.24,"x0":1.3354388670617676,"y0":50.00582269623274,"z0":4.679715281627666,"aX":-8.095822434575025},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.4,"breakHorizontal":10.7,"spinRate":2461,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.44967465763864745,"extension":6.041293142136461},"index":7,"playId":"49179487-3697-376c-8006-5abccc8adc83","pitchNumber":8,"startTime":"2025-07-25T21:55:47.600Z","endTime":"2025-07-25T21:55:51.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":681006,"link":"/api/v1/people/681006"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:55:51.999Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to shortstop Joey Ortiz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T21:57:50.609Z","endTime":"2025-07-25T21:58:49.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.17255808623158,"strikeZoneBottom":1.53547293551228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0758543507337,"aZ":-46.73076987596229,"pfxX":-2.8758895155751967,"pfxZ":-10.226815384317986,"pX":-0.601084205190048,"pZ":1.0287296409130438,"vX0":-1.2926471668060042,"vY0":-119.38113033294387,"vZ0":-2.4094934527784924,"x":139.91,"y":211.0,"x0":0.32352270565028474,"y0":50.004768577544695,"z0":6.31467209231415,"aX":-4.091825443250228},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-18.8,"breakHorizontal":5.5,"spinRate":2777,"spinDirection":337},"zone":13,"typeConfidence":0.91,"plateTime":0.46134706816608206,"extension":5.267000216486023},"index":0,"playId":"d9c0e146-d1f2-32bb-af58-1fc870fa5c97","pitchNumber":1,"startTime":"2025-07-25T21:58:04.406Z","endTime":"2025-07-25T21:58:10.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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.8,"endSpeed":87.6,"strikeZoneTop":3.14734877087623,"strikeZoneBottom":1.51056887847001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19010294613619,"aZ":-19.75625499692632,"pfxX":8.85600543242662,"pfxZ":6.352907506404449,"pX":-1.0020497329023668,"pZ":1.5620488286353742,"vX0":-6.43891718066671,"vY0":-139.1566428028904,"vZ0":-8.988417903404358,"x":155.2,"y":196.6,"x0":0.1951038586869599,"y0":50.001626958435516,"z0":6.150686952153933,"aX":17.310004410327682},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":-14.6,"spinRate":2210,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.3941020693453403,"extension":5.384661590549921},"index":1,"playId":"c8cefc20-06e9-363b-a22b-d1979a7cbc0c","pitchNumber":2,"startTime":"2025-07-25T21:58:24.291Z","endTime":"2025-07-25T21:58:28.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.054558670878485,"aZ":-20.625490418621297,"pfxX":9.567573587986944,"pfxZ":5.727299571600014,"pX":-0.34244223697606146,"pZ":1.8330197440906095,"vX0":-4.967981158261758,"vY0":-141.10159880551356,"vZ0":-8.236934835196227,"x":130.05,"y":189.29,"x0":0.19772493574568945,"y0":50.006341021804026,"z0":6.118969651039146,"aX":19.298983075343784},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.9,"breakHorizontal":-16.3,"spinRate":2328,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.38815678618536653,"extension":5.268921443254979},"hitData":{"launchSpeed":106.8,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.48,"coordY":135.97}},"index":2,"playId":"e7c0c0d5-aed6-3c9b-a364-a19630d271af","pitchNumber":3,"startTime":"2025-07-25T21:58:41.573Z","endTime":"2025-07-25T21:58:49.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-25T21:58:49.414Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, third baseman Caleb Durbin to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T21:59:07.920Z","endTime":"2025-07-25T22:01:26.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.48535473927989,"strikeZoneBottom":1.65133614951313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.149405309331414,"aZ":-23.188106652900398,"pfxX":8.182596643326903,"pfxZ":4.459978078394434,"pX":0.030087821849433326,"pZ":2.1023552410396116,"vX0":-3.5791930342514666,"vY0":-140.82907007470558,"vZ0":-7.292812839124473,"x":115.85,"y":182.02,"x0":0.2524689042377046,"y0":50.00150943087187,"z0":6.218843336354405,"aX":16.48005548455826},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.8,"breakHorizontal":-14.2,"spinRate":2153,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.3885191590941841,"extension":5.111951427399869},"index":0,"playId":"199cf300-c8e1-34fd-95a5-d21f92dc5698","pitchNumber":1,"startTime":"2025-07-25T21:59:31.424Z","endTime":"2025-07-25T21:59:35.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"2757e054-1e92-4b62-ba52-9ee668fc1ec5","startTime":"2025-07-25T21:59:48.159Z","endTime":"2025-07-25T21:59:58.035Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Aaron Ashby on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"2757e054-1e92-4b62-ba52-9ee668fc1ec5","startTime":"2025-07-25T22:00:07.292Z","endTime":"2025-07-25T22:00:23.268Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"postOnSecond":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":2.43,"dramaIndex":96.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.10765021349923,"strikeZoneBottom":1.39191992860686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.697418767951508,"aZ":-23.534616543003274,"pfxX":9.11142250759532,"pfxZ":4.2618728880275665,"pX":-0.09604776728417097,"pZ":4.059739896017638,"vX0":-4.358972416351804,"vY0":-141.16203860122775,"vZ0":-2.446782108116743,"x":120.66,"y":129.17,"x0":0.28021836880283246,"y0":50.005783223109475,"z0":6.445283684867599,"aX":18.478578236732837},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.4,"breakHorizontal":-15.7,"spinRate":2096,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.38731514734919514,"extension":5.175478788933849},"index":3,"playId":"8f005edf-4587-347b-8315-8bd9b5490f4a","pitchNumber":2,"startTime":"2025-07-25T22:00:23.268Z","endTime":"2025-07-25T22:00:26.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":97.2,"endSpeed":89.4,"strikeZoneTop":3.19068597238142,"strikeZoneBottom":1.53074941632487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84070879269676,"aZ":-24.385808550177956,"pfxX":8.582413300949405,"pfxZ":3.8194602890843825,"pX":0.48931381958036413,"pZ":3.91520943951741,"vX0":-2.8244681738516935,"vY0":-141.56355015027003,"vZ0":-2.5056262391416064,"x":98.35,"y":133.07,"x0":0.38199018058344186,"y0":50.00255340582156,"z0":6.364598099389135,"aX":17.504202706891007},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.6,"breakHorizontal":-15.0,"spinRate":2253,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3861948675303717,"extension":5.244234493278885},"index":4,"playId":"47d487f6-eb43-363e-b105-83ba861afe74","pitchNumber":3,"startTime":"2025-07-25T22:00:39.191Z","endTime":"2025-07-25T22:00:44.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.2,"strikeZoneTop":3.03292106854061,"strikeZoneBottom":1.2425977928959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.87698986075474,"aZ":-47.99759707951213,"pfxX":-4.199791558711017,"pfxZ":-10.728669666368344,"pX":1.0033000593454025,"pZ":3.4014348917892043,"vX0":2.234432323253036,"vY0":-121.27864234760257,"vZ0":2.5608350774043895,"x":78.76,"y":146.94,"x0":0.6109617102541528,"y0":50.00204710052538,"z0":6.547957432586588,"aX":-6.194957215847416},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-18.4,"breakHorizontal":7.0,"spinRate":2830,"spinDirection":330},"zone":12,"typeConfidence":0.91,"plateTime":0.45332582235902885,"extension":5.250422300501018},"index":5,"playId":"8734a6c2-db3f-33b4-a98d-4f7762155980","pitchNumber":4,"startTime":"2025-07-25T22:00:58.736Z","endTime":"2025-07-25T22:01:05.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.461422627668387,"aZ":-23.406424380880313,"pfxX":8.347912362960656,"pfxZ":4.257390467341496,"pX":-0.19495856241582898,"pZ":2.7140559811936265,"vX0":-4.058381629204826,"vY0":-142.15933248405577,"vZ0":-5.736016995928988,"x":124.43,"y":165.5,"x0":0.16098651814603923,"y0":50.00670418168236,"z0":6.229412693436914,"aX":17.20930560074614},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.8,"breakHorizontal":-14.4,"spinRate":2203,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.3842749732330608,"extension":5.2197924325936995},"hitData":{"launchSpeed":93.9,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":168.4}},"index":6,"playId":"945221ad-0d9a-31b5-9f56-22bf71739a79","pitchNumber":5,"startTime":"2025-07-25T22:01:19.126Z","endTime":"2025-07-25T22:01:26.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.300000000000004,"awayTeamWinProbability":53.699999999999996,"homeTeamWinProbabilityAdded":7.0,"leverageIndex":2.43,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:01:26.846Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T22:04:01.474Z","endTime":"2025-07-25T22:05:46.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T22:01:39.241Z","endTime":"2025-07-25T22:02:00.267Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Mears replaces Aaron Ashby.","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":1,"startTime":"2025-07-25T22:02:00.267Z","endTime":"2025-07-25T22:04:03.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683232,"link":"/api/v1/people/683232"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.945047160921078,"aZ":-30.689801053601602,"pfxX":1.5114745421648395,"pfxZ":0.9393142972610282,"pX":0.7991664847542269,"pZ":0.8306258100642273,"vX0":5.739368755551152,"vY0":-124.03241055018796,"vZ0":-6.5821249356179,"x":86.54,"y":216.35,"x0":-1.7258172034563553,"y0":50.005225934409935,"z0":6.024939408463184,"aX":2.3935554843677087},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":-3.8,"spinRate":2485,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4388377177345002,"extension":6.6634029984683325},"index":2,"playId":"cd089b47-17b9-3fe2-9dc2-abac5dd1da37","pitchNumber":1,"startTime":"2025-07-25T22:04:03.819Z","endTime":"2025-07-25T22:04:07.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":86.4,"endSpeed":80.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15806883840213,"aZ":-32.3517877824119,"pfxX":1.2102638396809349,"pfxZ":-0.11390468186887404,"pX":1.092989000739114,"pZ":1.3852699626579463,"vX0":6.334670381992943,"vY0":-125.81252073041482,"vZ0":-4.997113541026978,"x":75.34,"y":201.38,"x0":-1.6043724120384153,"y0":50.00089747353096,"z0":5.989574364983524,"aX":1.957454463573024},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.1,"breakHorizontal":-3.5,"spinRate":2458,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4337196429944927,"extension":6.629393241245991},"index":3,"playId":"deb2b727-7aa3-31e4-ae87-6663553be778","pitchNumber":2,"startTime":"2025-07-25T22:04:23.816Z","endTime":"2025-07-25T22:04:27.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.22534966223861,"strikeZoneBottom":1.53973604133672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.92185022875576,"aZ":-34.16098740827244,"pfxX":1.8520012793567755,"pfxZ":-1.226551214635025,"pX":0.1730233630275825,"pZ":1.209175036720807,"vX0":3.783168799811697,"vY0":-125.69080468558501,"vZ0":-5.119394076200932,"x":110.4,"y":206.13,"x0":-1.586010232744624,"y0":50.00458717653181,"z0":6.012814225118545,"aX":2.994777469941206},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.1,"breakHorizontal":-4.1,"spinRate":2554,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4339998082031231,"extension":6.732339951742721},"index":4,"playId":"f1dd4d2c-c0f2-31a0-ac42-3f78d716e481","pitchNumber":3,"startTime":"2025-07-25T22:04:40.045Z","endTime":"2025-07-25T22:04:44.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":81.2,"strikeZoneTop":3.21345614139491,"strikeZoneBottom":1.59174711085678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.226487258073643,"aZ":-28.94864712591223,"pfxX":1.2333733178685158,"pfxZ":1.9747678977531349,"pX":0.560029729697777,"pZ":0.6782824326923993,"vX0":5.055371071220138,"vY0":-125.51915204977426,"vZ0":-7.291946892780487,"x":95.65,"y":220.47,"x0":-1.6226218302680087,"y0":50.000294623119316,"z0":5.910068162140587,"aX":2.009641262930741},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":-3.1,"spinRate":2539,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.43280455288224307,"extension":6.802896592957536},"index":5,"playId":"e4085144-7350-3289-9165-5ef36458ce98","pitchNumber":4,"startTime":"2025-07-25T22:04:56.143Z","endTime":"2025-07-25T22:05:00.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.10541613192735,"strikeZoneBottom":1.64368212635081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.846930874068967,"aZ":-11.295958963683116,"pfxX":-2.5438347605659626,"pfxZ":10.653308584109455,"pX":1.3568638758958933,"pZ":0.906982326364028,"vX0":8.659851746621264,"vY0":-139.02905637769067,"vZ0":-11.599319245597428,"x":65.28,"y":214.29,"x0":-1.4664231308751319,"y0":50.00609789177109,"z0":5.880660794928229,"aX":-4.988036424197832},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":2.9,"spinRate":2317,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.3938146108722771,"extension":6.975582825321367},"index":6,"playId":"1ff9ec16-577b-39a5-aff9-260b296a4a32","pitchNumber":5,"startTime":"2025-07-25T22:05:18.566Z","endTime":"2025-07-25T22:05:22.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.13147038087599,"strikeZoneBottom":1.54179285969882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.222318499619714,"aZ":-10.580092238625824,"pfxX":-1.5395335327770487,"pfxZ":10.953192896205021,"pX":1.0929582134321028,"pZ":1.6011219265200947,"vX0":7.2613689480448445,"vY0":-139.4890199866014,"vZ0":-9.94343915559157,"x":75.34,"y":195.55,"x0":-1.343495185737834,"y0":50.006514036895716,"z0":5.908880895809556,"aX":-3.037180964823082},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":1.3,"spinRate":2289,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.3926019888183232,"extension":6.937074721482161},"index":7,"playId":"5258cb83-d923-344a-a974-9f12b34e2c98","pitchNumber":6,"startTime":"2025-07-25T22:05:39.582Z","endTime":"2025-07-25T22:05:46.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.6,"awayTeamWinProbability":56.4,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":2.26,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:05:46.003Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks. Xavier Edwards to 3rd. Agustín Ramírez to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T22:05:56.641Z","endTime":"2025-07-25T22:08:28.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6,7],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":87.3,"strikeZoneTop":3.61852396834194,"strikeZoneBottom":1.80611310454849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26642040613323,"aZ":-12.352289633534513,"pfxX":-2.3736684371203425,"pfxZ":10.147162769434235,"pX":-0.9251139990345639,"pZ":2.4161600188266403,"vX0":3.331966836110911,"vY0":-138.91590245364173,"vZ0":-7.47640725404219,"x":152.26,"y":173.54,"x0":-1.8319755271771052,"y0":50.00156779172382,"z0":5.964351624593228,"aX":-4.636538370341849},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":3.6,"spinRate":2192,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.3943610045968713,"extension":7.01892295211444},"index":0,"playId":"492001b2-1aa8-3081-b042-16cf2014daad","pitchNumber":1,"startTime":"2025-07-25T22:06:12.652Z","endTime":"2025-07-25T22:06:17.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.064038026350666,"aZ":-30.342488176360636,"pfxX":0.9463786561271998,"pfxZ":1.1153942481603325,"pX":0.26199443364273134,"pZ":1.6419413858366734,"vX0":4.515228704283773,"vY0":-127.7453731614415,"vZ0":-4.962036136889543,"x":107.01,"y":194.45,"x0":-1.6537151457259527,"y0":50.00581118493997,"z0":6.003457155475386,"aX":1.5593881876917899},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-2.8,"spinRate":2517,"spinDirection":64},"zone":8,"typeConfidence":0.9,"plateTime":0.4292594317359053,"extension":6.704404131576318},"index":1,"playId":"3577ad67-12d3-30d6-94b7-9f23987ecfc0","pitchNumber":2,"startTime":"2025-07-25T22:06:30.602Z","endTime":"2025-07-25T22:06:34.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"417a788a-797f-4731-a14f-0c5b1f2ded05","startTime":"2025-07-25T22:06:51.114Z","endTime":"2025-07-25T22:06:56.114Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.61381761702817,"strikeZoneBottom":1.79827344352187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.974401298915836,"aZ":-9.503282508365624,"pfxX":-3.09237284078608,"pfxZ":11.64735551449884,"pX":1.0493806201992788,"pZ":0.929516917666423,"vX0":8.232618747865072,"vY0":-139.06040902125577,"vZ0":-11.80070717120151,"x":77.0,"y":213.68,"x0":-1.5558320071747735,"y0":50.003565699036415,"z0":5.87292134855619,"aX":-6.020091681698672},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":3.7,"spinRate":2310,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.3948094182312496,"extension":6.957871017163009},"index":3,"playId":"1f2305af-e290-321e-b9bc-efa793bb79b6","pitchNumber":3,"startTime":"2025-07-25T22:07:10.689Z","endTime":"2025-07-25T22:07:14.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.60612058806479,"strikeZoneBottom":1.79094044270066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74931379179772,"aZ":-9.109454717389578,"pfxX":-3.9733599317505,"pfxZ":11.845994281845291,"pX":-0.1971445573655432,"pZ":1.688627110239616,"vX0":5.2795253058925375,"vY0":-139.03541854209013,"vZ0":-9.710052432675726,"x":124.51,"y":193.19,"x0":-1.6092409752223742,"y0":50.00446296238464,"z0":5.84168052714213,"aX":-7.737780704727486},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":6.0,"spinRate":2299,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.3947678078704917,"extension":6.931812580517762},"index":4,"playId":"1f470703-6806-3256-a3a0-dbf20066e4f6","pitchNumber":4,"startTime":"2025-07-25T22:07:29.027Z","endTime":"2025-07-25T22:07:33.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-25T22:07:48.753Z","endTime":"2025-07-25T22:08:05.021Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.61898357527355,"strikeZoneBottom":1.80408129333951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.059714387067956,"aZ":-9.855589030254082,"pfxX":-4.821359869650104,"pfxZ":11.474178959558374,"pX":-1.1228279695098122,"pZ":3.2720973653669265,"vX0":3.3237857816335747,"vY0":-139.0412125070385,"vZ0":-5.859960581957348,"x":159.8,"y":150.43,"x0":-1.7112841927686582,"y0":50.00360121209929,"z0":6.070277064590322,"aX":-9.379373571712},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":8.0,"spinRate":2204,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3949046819484163,"extension":6.874913269370004},"index":6,"playId":"7a1f82d6-1b41-39fd-9df8-2a2061972921","pitchNumber":5,"startTime":"2025-07-25T22:08:05.021Z","endTime":"2025-07-25T22:08:08.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.61453616436842,"strikeZoneBottom":1.83215065581909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50608523061028,"aZ":-9.335178954520543,"pfxX":-5.583341386706207,"pfxZ":11.922003409020043,"pX":0.8782616610840899,"pZ":1.6778073703092728,"vX0":8.52757928494919,"vY0":-137.9718791709456,"vZ0":-9.747959209975637,"x":83.52,"y":193.48,"x0":-1.536231357776765,"y0":50.00676794925332,"z0":5.89890921100148,"aX":-10.699978566672199},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":8.2,"spinRate":2234,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.39794546392578845,"extension":6.929297703035642},"index":7,"playId":"90530653-b948-3e81-bafe-eca4ca4afe74","pitchNumber":6,"startTime":"2025-07-25T22:08:23.771Z","endTime":"2025-07-25T22:08:28.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":3.22,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:08:28.234Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (14) on a sharp line drive to center fielder Blake Perkins. Xavier Edwards scores. Agustín Ramírez scores. Kyle Stowers scores. Otto Lopez to 3rd. Fielding error by center fielder Blake Perkins.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T22:09:38.481Z","endTime":"2025-07-25T22:11:07.502Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":683232,"link":"/api/v1/people/683232"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":683232,"link":"/api/v1/people/683232"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T22:08:45.693Z","endTime":"2025-07-25T22:09:40.700Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":86.6,"endSpeed":80.7,"strikeZoneTop":3.47252985309319,"strikeZoneBottom":1.63982525091337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.487641319247405,"aZ":-32.08093573892336,"pfxX":0.3055791509633652,"pfxZ":0.05425632939659186,"pX":1.155950776590534,"pZ":0.8362302390027437,"vX0":7.086359572891525,"vY0":-125.97031294708994,"vZ0":-6.446353165128194,"x":72.94,"y":216.2,"x0":-1.7229052067335697,"y0":50.001923160121166,"z0":5.993848400181015,"aX":0.4935295990726162},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.1,"breakHorizontal":-2.0,"spinRate":2426,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4333634882088564,"extension":6.8535989710200615},"index":1,"playId":"5b8b4254-f250-3fb1-83a1-424a41ac05f0","pitchNumber":1,"startTime":"2025-07-25T22:09:40.700Z","endTime":"2025-07-25T22:09:44.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.38374939503757,"strikeZoneBottom":1.61712890679511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.57714638354003,"aZ":-30.85451144185363,"pfxX":0.8983399834949033,"pfxZ":0.8049366769077402,"pX":1.0512845684903858,"pZ":1.4051409012509184,"vX0":6.217264764811281,"vY0":-126.77742583828649,"vZ0":-5.437763560089573,"x":76.93,"y":200.84,"x0":-1.5438927917752239,"y0":50.001294028303306,"z0":6.024145797470108,"aX":1.4700238564386918},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-3.0,"spinRate":2454,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.43112961391746607,"extension":6.781565571237469},"index":2,"playId":"6ab564f9-71c8-335d-bd40-4aaf8d2c9622","pitchNumber":2,"startTime":"2025-07-25T22:09:57.333Z","endTime":"2025-07-25T22:10:02.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.39162230995083,"strikeZoneBottom":1.62531022847282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.476793957580988,"aZ":-33.32897042949174,"pfxX":0.8562249333180318,"pfxZ":-0.7107355736184973,"pX":0.7038351684747435,"pZ":1.3488693715366769,"vX0":5.264223053688545,"vY0":-126.20585573486659,"vZ0":-5.145099912232657,"x":90.17,"y":202.36,"x0":-1.5088045493397053,"y0":50.00146780848108,"z0":6.057654825593626,"aX":1.3977410794252771},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":-2.6,"spinRate":2538,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4318149456125022,"extension":6.717520104059684},"index":3,"playId":"a4eeddea-1bde-3131-aa5a-aeb690c0a38c","pitchNumber":3,"startTime":"2025-07-25T22:10:14.016Z","endTime":"2025-07-25T22:10:18.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.3031040253639,"strikeZoneBottom":1.5699069626617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.93487121659118,"aZ":-10.93895726377229,"pfxX":-4.619488922871666,"pfxZ":10.94118523180082,"pX":-0.7907222977713363,"pZ":1.4344544873038527,"vX0":3.5073120673229528,"vY0":-138.64976480001764,"vZ0":-10.24055757503882,"x":147.14,"y":200.05,"x0":-1.4739829344370192,"y0":50.00200217926475,"z0":5.912775322148419,"aX":-8.964521494486977},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2371,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.39553606853625745,"extension":6.815785430955736},"index":4,"playId":"1ecc9f93-a867-3bea-b122-6d4eab3d0e45","pitchNumber":4,"startTime":"2025-07-25T22:10:33.633Z","endTime":"2025-07-25T22:10:39.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.201583443844445,"aZ":-11.218848465481674,"pfxX":-4.620932577443858,"pfxZ":10.911062842221174,"pX":0.04854131109789918,"pZ":2.7238393718404477,"vX0":6.1052233663162205,"vY0":-137.85195481634685,"vZ0":-6.9362579660714285,"x":115.15,"y":165.24,"x0":-1.5965603125013417,"y0":50.006010906482715,"z0":6.033441595468459,"aX":-8.877955543862111},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2369,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.3976320358737895,"extension":6.6284710964275835},"hitData":{"launchSpeed":104.8,"launchAngle":14.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.29,"coordY":88.24}},"index":5,"playId":"7ffda128-a8b7-3cda-9d63-351d2ece8bc4","pitchNumber":5,"startTime":"2025-07-25T22:10:51.885Z","endTime":"2025-07-25T22:11:07.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"second":{"id":682663,"link":"/api/v1/people/682663"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-25.9,"leverageIndex":3.9,"dramaIndex":261.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:11:07.502Z","atBatIndex":52},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Liam Hicks out on a sacrifice fly to right fielder Jackson Chourio. Otto Lopez scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T22:11:34.161Z","endTime":"2025-07-25T22:12:23.961Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":683232,"link":"/api/v1/people/683232"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.3661487896767,"strikeZoneBottom":1.55794893090787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.673543684190918,"aZ":-34.70042684460989,"pfxX":2.2338285612519906,"pfxZ":-1.5730127690392806,"pX":-0.4601806093318589,"pZ":2.241452905298458,"vX0":2.6884023726264137,"vY0":-125.15137471029195,"vZ0":-2.6114670684171957,"x":134.54,"y":178.26,"x0":-1.8342132121495613,"y0":50.00462136541821,"z0":6.110244009554481,"aX":3.5822516068848986},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.2,"breakHorizontal":-4.6,"spinRate":2497,"spinDirection":77},"zone":4,"typeConfidence":0.91,"plateTime":0.43584307690712976,"extension":6.716153322384149},"index":0,"playId":"53a2ff38-2e55-3d86-9961-5377a9e22651","pitchNumber":1,"startTime":"2025-07-25T22:11:40.527Z","endTime":"2025-07-25T22:11:44.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.45210845336333,"strikeZoneBottom":1.61095652405059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.30197128999012,"aZ":-10.488023676758173,"pfxX":-1.8807614333735523,"pfxZ":11.078014409557106,"pX":-1.0395308818435307,"pZ":2.67134124926423,"vX0":2.4125162873031187,"vY0":-138.41567567473496,"vZ0":-7.183907877567188,"x":156.62,"y":166.65,"x0":-1.6744335095782235,"y0":50.004543507329274,"z0":5.987790251076872,"aX":-3.6825444565235133},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2251,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3943698631328565,"extension":6.877078065054603},"index":1,"playId":"607fdda5-2bdc-37e1-9495-876829cc44f2","pitchNumber":2,"startTime":"2025-07-25T22:11:54.587Z","endTime":"2025-07-25T22:12:00.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.048553580423686,"aZ":-35.19813841143783,"pfxX":0.7294817506480573,"pfxZ":-1.9060628808003273,"pX":0.3596283717365829,"pZ":2.34761808023547,"vX0":4.623373853962098,"vY0":-124.53880208808314,"vZ0":-2.1783042528889114,"x":103.29,"y":175.39,"x0":-1.605905817558707,"y0":50.00064620136931,"z0":6.110111931113552,"aX":1.1587677375151466},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":-2.3,"spinRate":2532,"spinDirection":65},"zone":6,"typeConfidence":0.91,"plateTime":0.4377144827510837,"extension":6.586775419322751},"hitData":{"launchSpeed":98.8,"launchAngle":21.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.42,"coordY":74.87}},"index":2,"playId":"fd4a1949-bbda-384f-ae22-ae4be862153b","pitchNumber":3,"startTime":"2025-07-25T22:12:10.803Z","endTime":"2025-07-25T22:12:23.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.64,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:12:23.961Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eric Wagaman grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T22:12:47.549Z","endTime":"2025-07-25T22:14:13.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.68565521102973,"strikeZoneBottom":1.7250277573667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86961923331399,"aZ":-29.54933085819678,"pfxX":1.7974327786673183,"pfxZ":1.5932707131208979,"pX":0.004798766290651559,"pZ":3.1191349452829065,"vX0":3.554551008948205,"vY0":-126.62122321749267,"vZ0":-1.652733537429203,"x":116.82,"y":154.56,"x0":-1.6438413163396102,"y0":50.000466244565025,"z0":6.117341366263081,"aX":2.953200313299757},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-4.0,"spinRate":2370,"spinDirection":112},"zone":2,"typeConfidence":0.9,"plateTime":0.4305571328441742,"extension":6.757102812084639},"index":0,"playId":"c22711bc-9477-30e0-a726-a8f43e49df47","pitchNumber":1,"startTime":"2025-07-25T22:12:47.549Z","endTime":"2025-07-25T22:12:51.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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.4,"endSpeed":86.5,"strikeZoneTop":3.69639545584221,"strikeZoneBottom":1.70223669501659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.701760875154907,"aZ":-11.057259443326878,"pfxX":-3.7147044281112236,"pfxZ":11.05332554737113,"pX":0.7967493226679422,"pZ":2.359045093465855,"vX0":7.63939521412161,"vY0":-137.18723853530219,"vZ0":-7.744463431937188,"x":86.63,"y":175.09,"x0":-1.5385596019836165,"y0":50.00487575063482,"z0":5.968393174111379,"aX":-7.098910718563231},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":5.2,"spinRate":2239,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.3989156216886407,"extension":6.827552481564076},"index":1,"playId":"b15731c4-75b8-398f-b695-0e50854c141e","pitchNumber":2,"startTime":"2025-07-25T22:13:04.072Z","endTime":"2025-07-25T22:13:08.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-25T22:13:16.993Z","endTime":"2025-07-25T22:13:28.646Z","isPitch":false,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.875834434667393,"aZ":-33.109818796169854,"pfxX":1.318666126140125,"pfxZ":-0.5896111969747837,"pX":0.6723445928407735,"pZ":1.8478003352234185,"vX0":5.042392466873631,"vY0":-123.93886459205885,"vZ0":-3.6485576386491005,"x":91.37,"y":188.89,"x0":-1.5497589650943446,"y0":50.005964987965854,"z0":6.068177065163445,"aX":2.0771319219806434},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":-3.5,"spinRate":2384,"spinDirection":64},"zone":9,"typeConfidence":0.91,"plateTime":0.4398353338008354,"extension":6.793526256377136},"index":3,"playId":"2a3e390b-9d6b-3a7f-bab7-e6a4cff15f0e","pitchNumber":3,"startTime":"2025-07-25T22:13:28.646Z","endTime":"2025-07-25T22:13:35.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.645992442985175,"aZ":-41.49807336413489,"pfxX":1.063105298409506,"pfxZ":-6.590793695441236,"pX":0.2700447234720345,"pZ":1.7935646601088326,"vX0":3.664274099393461,"vY0":-118.50449725407664,"vZ0":-1.2196753659739994,"x":106.71,"y":190.35,"x0":-1.4372573512964577,"y0":50.00137847692913,"z0":6.121777418796542,"aX":1.503960126740422},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.9,"breakHorizontal":-2.9,"spinRate":2402,"spinDirection":18},"zone":8,"typeConfidence":0.9,"plateTime":0.4630400377727737,"extension":6.676761555188375},"hitData":{"launchSpeed":107.2,"launchAngle":4.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.34,"coordY":152.19}},"index":4,"playId":"097f1caf-d926-3697-9460-6dc3989a6472","pitchNumber":4,"startTime":"2025-07-25T22:14:06.259Z","endTime":"2025-07-25T22:14:13.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:14:13.560Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Chourio flies out sharply to right fielder Jesús Sánchez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T22:16:40.160Z","endTime":"2025-07-25T22:17:45.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Bender replaces Josh Simpson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-25T22:15:27.547Z","endTime":"2025-07-25T22:16:03.146Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681006,"link":"/api/v1/people/681006","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nick Fortes replaces catcher Liam Hicks, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-25T22:16:03.146Z","endTime":"2025-07-25T22:16:42.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":83.1,"endSpeed":76.1,"strikeZoneTop":3.53970996788976,"strikeZoneBottom":1.74935004890198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68909748062222,"aZ":-30.10876601755995,"pfxX":10.574001344882209,"pfxZ":1.397338912371188,"pX":-0.6024442834470862,"pZ":2.8258584613573414,"vX0":0.8310083913003328,"vY0":-121.00469260718926,"vZ0":0.6216332176358614,"x":139.96,"y":162.48,"x0":-2.3234534086413277,"y0":50.000464639751485,"z0":5.213722499435478,"aX":15.601596348435395},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.0,"breakHorizontal":-19.3,"spinRate":2964,"spinDirection":70},"zone":4,"typeConfidence":0.92,"plateTime":0.45350116539628393,"extension":5.523876876190704},"index":2,"playId":"8a2cb346-f7df-33ac-854e-7a4c387699fd","pitchNumber":1,"startTime":"2025-07-25T22:16:42.402Z","endTime":"2025-07-25T22:16:46.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.696601079564772,"aZ":-30.206756057600344,"pfxX":9.884427556385923,"pfxZ":1.350102868337955,"pX":1.067090926453768,"pZ":1.5327730186387558,"vX0":4.2914594607117,"vY0":-120.64774692995802,"vZ0":-2.089595803527759,"x":76.33,"y":197.4,"x0":-2.024448890295736,"y0":50.003703415520484,"z0":5.09867005031144,"aX":14.424231870815827},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.2,"breakHorizontal":-19.0,"spinRate":2900,"spinDirection":72},"zone":14,"typeConfidence":0.92,"plateTime":0.4557499757879402,"extension":5.712859401534458},"index":3,"playId":"1eae8e1a-0014-35dd-87f3-637fe0e8c5d1","pitchNumber":2,"startTime":"2025-07-25T22:16:57.738Z","endTime":"2025-07-25T22:17:01.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-25T22:17:08.916Z","endTime":"2025-07-25T22:17:21.433Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.45856810174253,"strikeZoneBottom":1.70143577137011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.976476551687846,"aZ":-29.774061975462576,"pfxX":-11.011659703610903,"pfxZ":1.1780045531261756,"pX":1.021384107389331,"pZ":2.780947907540134,"vX0":10.148197692935025,"vY0":-142.15201141808666,"vZ0":-3.285091660795131,"x":78.07,"y":163.69,"x0":-1.1664108885931521,"y0":50.00587115737587,"z0":5.844413697515494,"aX":-22.51093050939613},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":1.6,"breakHorizontal":17.9,"spinRate":2262,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.38550343827691824,"extension":5.709064037023389},"index":5,"playId":"297c3928-b32d-3bb1-b7be-1975dc843a89","pitchNumber":3,"startTime":"2025-07-25T22:17:21.433Z","endTime":"2025-07-25T22:17:25.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26667291084582,"aZ":-30.27943741141365,"pfxX":9.158102575207884,"pfxZ":1.2615512777160962,"pX":0.06002955846887554,"pZ":2.52260345390557,"vX0":2.4189127192875954,"vY0":-122.33965459835854,"vZ0":-0.1630028783474874,"x":114.71,"y":170.67,"x0":-2.1333098697911392,"y0":50.00171315369983,"z0":5.206150580782938,"aX":13.750122235517676},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.5,"breakHorizontal":-17.2,"spinRate":2824,"spinDirection":61},"zone":5,"typeConfidence":0.92,"plateTime":0.44932815132163295,"extension":5.777350550967854},"hitData":{"launchSpeed":100.5,"launchAngle":31.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":195.03,"coordY":70.8}},"index":6,"playId":"7ce8e80a-d4d2-3a20-b9e0-f6b3633b6b69","pitchNumber":4,"startTime":"2025-07-25T22:17:36.881Z","endTime":"2025-07-25T22:17:45.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:17:45.616Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isaac Collins doubles (9) on a line drive to right fielder Jesús Sánchez.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T22:17:51.415Z","endTime":"2025-07-25T22:18:40.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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.7,"endSpeed":88.7,"strikeZoneTop":3.29578263997979,"strikeZoneBottom":1.57860782477572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2246206620971,"aZ":-32.333052817291055,"pfxX":-10.369241452246127,"pfxZ":-0.07870283534975897,"pX":-1.0200480571544526,"pZ":1.933652342348089,"vX0":5.3951814174267865,"vY0":-140.68951174083224,"vZ0":-4.399510134199417,"x":155.88,"y":186.57,"x0":-1.6163814875598255,"y0":50.004627169820715,"z0":5.615855114327313,"aX":-20.76717557437727},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":-0.8,"breakHorizontal":17.6,"spinRate":2201,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.38947317275460147,"extension":5.784597002704895},"index":0,"playId":"a71c2a2d-65f0-3023-9b6c-c5d17b528847","pitchNumber":1,"startTime":"2025-07-25T22:18:12.126Z","endTime":"2025-07-25T22:18:16.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.593327731244287,"aZ":-32.204584124628575,"pfxX":2.693060479950779,"pfxZ":-0.02141459278376967,"pX":0.1632793731750846,"pZ":1.5677963247819888,"vX0":4.099321586187904,"vY0":-128.77650056454544,"vZ0":-3.878623559968572,"x":110.78,"y":196.45,"x0":-1.7889685829764557,"y0":50.00167291548943,"z0":5.540692645569803,"aX":4.595788238001401},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":-5.6,"spinRate":2707,"spinDirection":56},"zone":8,"typeConfidence":0.93,"plateTime":0.42268318292973905,"extension":5.8985994457185855},"hitData":{"launchSpeed":84.7,"launchAngle":14.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.44,"coordY":123.01}},"index":1,"playId":"e0a61130-efee-33f9-a95b-5895d77fe1a4","pitchNumber":2,"startTime":"2025-07-25T22:18:27.096Z","endTime":"2025-07-25T22:18:40.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":2.9000000000000012,"leverageIndex":0.45,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:18:40.992Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Black walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T22:19:44.212Z","endTime":"2025-07-25T22:21:54.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[0],"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":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Black replaces Andrew Vaughn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-25T22:19:00.671Z","endTime":"2025-07-25T22:19:05.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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-25T22:19:05.777Z","endTime":"2025-07-25T22:19:46.465Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.7712379480087,"strikeZoneBottom":1.81902720248373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.289232837556344,"aZ":-30.38576491991253,"pfxX":11.354012315678691,"pfxZ":1.206309892034021,"pX":-1.3121975061184912,"pZ":2.8620483409176147,"vX0":-0.9650867069821304,"vY0":-121.30657054288797,"vZ0":0.6987766559612028,"x":167.02,"y":161.5,"x0":-2.381227748420724,"y0":50.00122452748922,"z0":5.233968404702208,"aX":16.799916972284155},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.6,"breakHorizontal":-20.3,"spinRate":2759,"spinDirection":64},"zone":11,"typeConfidence":0.92,"plateTime":0.45274702879157314,"extension":5.680658655513466},"index":2,"playId":"112353ad-6584-3808-bce0-cf629f250c78","pitchNumber":1,"startTime":"2025-07-25T22:19:46.465Z","endTime":"2025-07-25T22:19:50.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.78003635256267,"strikeZoneBottom":1.84262006053012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.877932962363175,"aZ":-32.13400456625509,"pfxX":1.666803116353714,"pfxZ":0.023347449033391143,"pX":-1.3598632569334268,"pZ":3.075633520603747,"vX0":0.5727174952646975,"vY0":-128.28034021910207,"vZ0":-0.500884120308722,"x":168.83,"y":155.74,"x0":-1.8021812722236694,"y0":50.00326376268711,"z0":5.764201288281768,"aX":2.796138538867993},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-3.1,"spinRate":2600,"spinDirection":84},"zone":11,"typeConfidence":0.92,"plateTime":0.42589968897350117,"extension":5.610401149941721},"index":3,"playId":"9cd306c3-db68-3636-b76d-4e47df0dbf7a","pitchNumber":2,"startTime":"2025-07-25T22:20:03.827Z","endTime":"2025-07-25T22:20:08.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":4,"playId":"8c58edff-1d08-4d67-baa9-e89eedfbcc71","startTime":"2025-07-25T22:20:20.985Z","endTime":"2025-07-25T22:20:25.985Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.716891954517326,"aZ":-31.081320236491656,"pfxX":1.3550311781603561,"pfxZ":0.6655633409002455,"pX":1.2671093880201856,"pZ":1.6878885235231644,"vX0":6.672188035240109,"vY0":-127.11315656776938,"vZ0":-3.6163684481897556,"x":68.7,"y":193.21,"x0":-1.5619470646565343,"y0":50.003121838522546,"z0":5.582145523872877,"aX":2.229762611951577},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":-3.8,"spinRate":2560,"spinDirection":71},"zone":14,"typeConfidence":0.93,"plateTime":0.4299959522816157,"extension":6.036909201376985},"index":5,"playId":"d3da1a5f-4ae9-39e7-9dad-f21eb413f0f0","pitchNumber":3,"startTime":"2025-07-25T22:20:36.399Z","endTime":"2025-07-25T22:20:41.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":6,"startTime":"2025-07-25T22:20:55.056Z","endTime":"2025-07-25T22:21:06.368Z","isPitch":false,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.47426696397346,"aZ":-26.525541761881566,"pfxX":-10.874309932665023,"pfxZ":2.7873439026722604,"pX":-0.5022431378292708,"pZ":2.4777348873632303,"vX0":6.599627385596008,"vY0":-141.93834782403113,"vZ0":-4.288580717224503,"x":136.14,"y":171.88,"x0":-1.4526833072048269,"y0":50.003630959503276,"z0":5.710739139273633,"aX":-22.043690195919137},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.3,"breakHorizontal":18.2,"spinRate":2300,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.38686399240538183,"extension":5.733130645303862},"index":7,"playId":"3a5c1ca3-94ed-390c-bd90-037c82288065","pitchNumber":4,"startTime":"2025-07-25T22:21:06.368Z","endTime":"2025-07-25T22:21:10.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.69985538689065,"strikeZoneBottom":1.75859151253858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.481178097798306,"aZ":-29.64031896372076,"pfxX":9.915170224388373,"pfxZ":1.7269064365441213,"pX":1.7662830217410015,"pZ":1.31001221476063,"vX0":5.69102213043022,"vY0":-121.05965355319088,"vZ0":-2.5504802540879847,"x":49.67,"y":203.41,"x0":-1.9130951297207166,"y0":50.0022068863198,"z0":5.005838299611765,"aX":14.523232976234112},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.8,"breakHorizontal":-19.4,"spinRate":2793,"spinDirection":64},"zone":14,"typeConfidence":0.92,"plateTime":0.45470457481785953,"extension":5.951545151694636},"index":8,"playId":"650e7dac-1225-3590-bd85-a2aba1c83205","pitchNumber":5,"startTime":"2025-07-25T22:21:24.737Z","endTime":"2025-07-25T22:21:32.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.70931419443066,"strikeZoneBottom":1.69328179849708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2221562803155,"aZ":-32.56243228799385,"pfxX":2.667233204109336,"pfxZ":-0.23352111193475267,"pX":-1.389879675419763,"pZ":2.9059479790468945,"vX0":0.14965556899945248,"vY0":-127.42116634299315,"vZ0":-0.6303877280686869,"x":169.98,"y":160.32,"x0":-1.795943294277613,"y0":50.00523197475268,"z0":5.729781180663275,"aX":4.385555199817438},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":-4.9,"spinRate":2688,"spinDirection":77},"zone":11,"typeConfidence":0.93,"plateTime":0.4298922076967471,"extension":5.8501405118601655},"index":9,"playId":"98741ccb-e91f-319b-8a4d-095a6906a7c5","pitchNumber":6,"startTime":"2025-07-25T22:21:50.296Z","endTime":"2025-07-25T22:21:54.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.98,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:21:54.475Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blake Perkins grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman. Isaac Collins to 3rd. Tyler Black to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T22:22:03.749Z","endTime":"2025-07-25T22:24:24.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.2,"strikeZoneTop":3.38351121663924,"strikeZoneBottom":1.56144809864348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.14472683573256,"aZ":-29.377683325449773,"pfxX":-10.69789502616168,"pfxZ":1.3999348195565577,"pX":-0.8708636587672168,"pZ":2.984074531819313,"vX0":5.686265664827862,"vY0":-140.96889596236218,"vZ0":-2.5491798465722746,"x":150.2,"y":158.21,"x0":-1.5318871650362202,"y0":50.00259474269063,"z0":5.810283181080471,"aX":-21.379676506865774},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.2,"breakHorizontal":18.1,"spinRate":2346,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.3895826812195007,"extension":5.819392937172937},"index":0,"playId":"e0b812ff-4eb1-378a-87c3-b29b25f5bc7f","pitchNumber":1,"startTime":"2025-07-25T22:22:21.923Z","endTime":"2025-07-25T22:22:25.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.794753612355976,"aZ":-32.533508186308296,"pfxX":1.8068194572132548,"pfxZ":-0.21898961487721813,"pX":0.5210180245829552,"pZ":2.498334662134092,"vX0":4.646009462456054,"vY0":-126.37243687429459,"vZ0":-1.3849357997165912,"x":97.14,"y":171.32,"x0":-1.5762888410353066,"y0":50.00609233162333,"z0":5.667382772796466,"aX":2.9213127775615417},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":-4.3,"spinRate":2688,"spinDirection":73},"zone":6,"typeConfidence":0.93,"plateTime":0.43345348192915045,"extension":5.97266098425959},"index":1,"playId":"c954564f-b2ed-348c-8376-9b6fe1928c22","pitchNumber":2,"startTime":"2025-07-25T22:22:40.549Z","endTime":"2025-07-25T22:22:48.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.39427002072075,"strikeZoneBottom":1.61994253990155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60153209953679,"aZ":-32.56471517721326,"pfxX":9.16499262488728,"pfxZ":-0.2572871620333119,"pX":-1.4336627253850838,"pZ":1.5733822434432418,"vX0":-0.8306293630016439,"vY0":-122.55164325964189,"vZ0":-1.9489149450360665,"x":171.65,"y":196.3,"x0":-2.2804275445691906,"y0":50.00207882730241,"z0":5.164837511918475,"aX":13.916631147004765},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":-16.4,"spinRate":2748,"spinDirection":58},"zone":13,"typeConfidence":0.91,"plateTime":0.4472176207298797,"extension":5.942459555442953},"index":2,"playId":"084baa2b-8417-3bad-8acf-0ba5abe2addd","pitchNumber":3,"startTime":"2025-07-25T22:23:18.699Z","endTime":"2025-07-25T22:23:23.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.38954815448941,"strikeZoneBottom":1.64755369772022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.29517247280926,"aZ":-32.64184851239799,"pfxX":-10.339570825518628,"pfxZ":-0.23232357556169525,"pX":-0.5198896271841595,"pZ":2.6867637676817044,"vX0":6.344947304506726,"vY0":-140.0691933038632,"vZ0":-2.273531315067208,"x":136.82,"y":166.24,"x0":-1.4817018039011303,"y0":50.00686026795802,"z0":5.662507470495741,"aX":-20.364928302780022},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":-0.7,"breakHorizontal":17.3,"spinRate":2269,"spinDirection":235},"zone":4,"typeConfidence":0.9,"plateTime":0.3923811795608758,"extension":5.77854604224639},"index":3,"playId":"7003a6ad-bc31-31b8-8431-57564e8da786","pitchNumber":4,"startTime":"2025-07-25T22:23:35.224Z","endTime":"2025-07-25T22:23:39.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.117508193523918,"aZ":-32.40224063507348,"pfxX":1.7345986090309762,"pfxZ":-0.1442678847696497,"pX":0.4942131038876258,"pZ":1.3927195481118884,"vX0":4.330396787547012,"vY0":-127.35120024018718,"vZ0":-4.128867111823346,"x":98.16,"y":201.18,"x0":-1.458909850275512,"y0":50.00014984532958,"z0":5.620717395081299,"aX":2.824865220507668},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.0,"breakHorizontal":-4.2,"spinRate":2635,"spinDirection":62},"zone":14,"typeConfidence":0.92,"plateTime":0.431429755931517,"extension":5.85504861742498},"index":4,"playId":"ba424bab-97f5-37d2-8ffb-47ab4d51140d","pitchNumber":5,"startTime":"2025-07-25T22:23:53.602Z","endTime":"2025-07-25T22:23:58.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.467027944089935,"aZ":-26.162776004721692,"pfxX":-10.335430466005334,"pfxZ":2.987079991430919,"pX":-0.4164227257956668,"pZ":2.9193949249322344,"vX0":6.239917136477262,"vY0":-140.8067887382819,"vZ0":-3.189373245152209,"x":132.87,"y":159.96,"x0":-1.3165370422561178,"y0":50.0008780592953,"z0":5.756349396443223,"aX":-20.786138782611854},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.9,"breakHorizontal":17.5,"spinRate":2217,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.3887334520050021,"extension":5.853615724250393},"hitData":{"launchSpeed":79.8,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":161.82}},"index":5,"playId":"0e5c6ba5-12e2-3efb-bcd9-03de113edafe","pitchNumber":6,"startTime":"2025-07-25T22:24:16.675Z","endTime":"2025-07-25T22:24:24.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":-3.4000000000000012,"leverageIndex":1.83,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:24:24.003Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T22:24:35.497Z","endTime":"2025-07-25T22:26:07.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.4145018324817,"strikeZoneBottom":1.59031720884355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.40545787672959,"aZ":-29.91307697788475,"pfxX":-10.325299283639456,"pfxZ":1.1423300470431403,"pX":-0.788517400341861,"pZ":1.7568975758532825,"vX0":5.7279434322892895,"vY0":-140.86102529063646,"vZ0":-5.343915497517349,"x":147.06,"y":191.34,"x0":-1.5191835651295493,"y0":50.00597151265282,"z0":5.640393699244237,"aX":-20.516220612556097},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.1,"breakHorizontal":17.3,"spinRate":2308,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.3905498813220687,"extension":5.860939821314745},"index":0,"playId":"744c9326-74c6-338e-890b-d86250a56425","pitchNumber":1,"startTime":"2025-07-25T22:24:52.178Z","endTime":"2025-07-25T22:24:58.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":672012,"link":"/api/v1/people/672012"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":83.4,"endSpeed":76.1,"strikeZoneTop":3.34760452800575,"strikeZoneBottom":1.50716481504615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.595770914079473,"aZ":-31.38543881711961,"pfxX":9.756926441551975,"pfxZ":0.534008592191662,"pX":0.03640989857027813,"pZ":1.3950630775997437,"vX0":1.9476067581085972,"vY0":-121.41699950600888,"vZ0":-2.4975578013385467,"x":115.61,"y":201.11,"x0":-2.0453202205024468,"y0":50.002923423586836,"z0":5.203072852241646,"aX":14.38079093012484},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.6,"breakHorizontal":-18.1,"spinRate":2868,"spinDirection":60},"zone":8,"typeConfidence":0.92,"plateTime":0.45333567871554514,"extension":5.6045916598926455},"index":1,"playId":"a6f54fa3-1d82-39d8-b81f-01e25ba12aa4","pitchNumber":2,"startTime":"2025-07-25T22:25:08.423Z","endTime":"2025-07-25T22:25:12.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":672012,"link":"/api/v1/people/672012"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.657780079171093,"aZ":-31.706334442540616,"pfxX":9.509980895334255,"pfxZ":0.3170700405604112,"pX":1.1834050488451884,"pZ":2.249738384697023,"vX0":4.809385982084529,"vY0":-122.3666634872939,"vZ0":-0.3670055839584777,"x":71.89,"y":178.04,"x0":-2.053128898594668,"y0":50.00584001885664,"z0":5.154846389423845,"aX":14.198215776916161},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.7,"breakHorizontal":-18.5,"spinRate":2762,"spinDirection":60},"zone":14,"typeConfidence":0.92,"plateTime":0.4503059632599338,"extension":5.705796989352634},"index":2,"playId":"09c86586-e795-366b-bfd8-40427370dfb0","pitchNumber":3,"startTime":"2025-07-25T22:25:24.046Z","endTime":"2025-07-25T22:25:29.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":672012,"link":"/api/v1/people/672012"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":83.4,"endSpeed":75.7,"strikeZoneTop":3.07654805073334,"strikeZoneBottom":1.5418579791503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.110121350854772,"aZ":-32.37048331064208,"pfxX":10.000326189827344,"pfxZ":-0.13470973508710493,"pX":2.1359711400877504,"pZ":1.8708033609054506,"vX0":6.257878862986469,"vY0":-121.19279386164989,"vZ0":-1.1681342081140407,"x":35.58,"y":188.27,"x0":-1.7965585460468911,"y0":50.00316623999316,"z0":5.23850333696558,"aX":14.576448969788082},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":-19.8,"spinRate":2861,"spinDirection":58},"zone":14,"typeConfidence":0.92,"plateTime":0.4554622484324069,"extension":5.836065337047413},"index":3,"playId":"b645a4b9-a7a1-3650-8eb3-e5379932d65a","pitchNumber":4,"startTime":"2025-07-25T22:25:41.512Z","endTime":"2025-07-25T22:25:45.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":672012,"link":"/api/v1/people/672012"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29800490130027,"aZ":-32.53280143447806,"pfxX":0.22794467687238118,"pfxZ":-0.2174945830816668,"pX":1.085548738939448,"pZ":2.045527818251095,"vX0":6.521646194682698,"vY0":-128.74756402669786,"vZ0":-2.87184372531302,"x":75.62,"y":183.55,"x0":-1.5079609760734423,"y0":50.001034359375524,"z0":5.688895601348481,"aX":0.38117535535150443},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.8,"breakHorizontal":-1.8,"spinRate":2762,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.4251600677052476,"extension":5.870925065887201},"index":4,"playId":"dcc1ac74-cb45-3dcd-9742-b89e5d87a3fd","pitchNumber":5,"startTime":"2025-07-25T22:26:01.868Z","endTime":"2025-07-25T22:26:07.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":672012,"link":"/api/v1/people/672012"},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-4.2,"leverageIndex":1.5,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:26:07.886Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Graham Pauley walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T22:28:28.713Z","endTime":"2025-07-25T22:29:22.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Tyler Black remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-25T22:27:04.593Z","endTime":"2025-07-25T22:27:04.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Grant Anderson replaces Nick Mears.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-25T22:27:04.619Z","endTime":"2025-07-25T22:28:31.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.52268132734595,"strikeZoneBottom":1.72243282577308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.352092543047167,"aZ":-16.570990986410933,"pfxX":-7.666439918105547,"pfxZ":8.187997918588884,"pX":-0.21306534088115098,"pZ":1.5991529175500825,"vX0":8.391244668949687,"vY0":-137.18499626316003,"vZ0":-4.713974009520544,"x":125.12,"y":195.6,"x0":-2.315476834677401,"y0":50.005246746226256,"z0":4.4694411284657445,"aX":-14.614577608764039},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":12.1,"spinRate":2456,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.3992681662687505,"extension":6.5278622145057374},"index":2,"playId":"086b633e-985d-3f46-b460-8dcc536ff909","pitchNumber":1,"startTime":"2025-07-25T22:28:31.084Z","endTime":"2025-07-25T22:28:35.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.62469724121371,"strikeZoneBottom":1.8084634967758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46426787127835,"aZ":-17.97085196791234,"pfxX":-8.003456239652534,"pfxZ":7.578938112009125,"pX":1.1060088018085559,"pZ":2.026611877132462,"vX0":11.695163698455925,"vY0":-135.97456641032952,"vZ0":-3.2356031239120373,"x":74.84,"y":184.06,"x0":-2.2086071785225045,"y0":50.00664773133954,"z0":4.476977228374004,"aX":-15.00866870295585},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":12.0,"spinRate":2451,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.40261365796105997,"extension":6.547306286279118},"index":3,"playId":"ac3115ac-2ce1-3abc-9cb9-87b497f19f32","pitchNumber":2,"startTime":"2025-07-25T22:28:45.642Z","endTime":"2025-07-25T22:28:49.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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.1,"endSpeed":85.2,"strikeZoneTop":3.44687468715771,"strikeZoneBottom":1.69462443020662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.631031224323685,"aZ":-18.61913751744342,"pfxX":-8.164460046162752,"pfxZ":7.307692790413124,"pX":0.8181714548907225,"pZ":1.8652788064411872,"vX0":10.902453958652844,"vY0":-135.1109131104344,"vZ0":-3.596808677050082,"x":85.81,"y":188.42,"x0":-2.202972501099479,"y0":50.00072746470597,"z0":4.517437971638399,"aX":-15.138927001345674},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":2382,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.40495482260865723,"extension":6.59743674221304},"index":4,"playId":"2fb5a74f-6c22-3b88-997f-b294a8de649c","pitchNumber":3,"startTime":"2025-07-25T22:29:00.829Z","endTime":"2025-07-25T22:29:06.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.57730787257762,"strikeZoneBottom":1.76122895272813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.547905891648174,"aZ":-18.644757000110218,"pfxX":-8.347758989060772,"pfxZ":7.3190681261571955,"pX":1.4418204634389296,"pZ":0.812950991319775,"vX0":12.43147146825375,"vY0":-134.70190284103379,"vZ0":-6.2893518183392825,"x":62.04,"y":216.83,"x0":-2.1353409451557233,"y0":50.00551021873603,"z0":4.483441760756687,"aX":-15.438684782071766},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2420,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4056486629131131,"extension":6.543671187832918},"index":5,"playId":"cfa34054-d51f-3dfc-a2b2-d58adfd3d464","pitchNumber":4,"startTime":"2025-07-25T22:29:16.330Z","endTime":"2025-07-25T22:29:22.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:29:22.506Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T22:29:37.525Z","endTime":"2025-07-25T22:30:33.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.63491861418983,"strikeZoneBottom":1.71935436581595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.00048569737793,"aZ":-29.191572464143782,"pfxX":7.59293807532997,"pfxZ":2.225635290682483,"pX":-0.07064914632403704,"pZ":2.2058367749396166,"vX0":3.3365931756898846,"vY0":-115.09655787257854,"vZ0":1.7974260124785155,"x":119.69,"y":179.22,"x0":-2.526697209751533,"y0":50.00018217853273,"z0":4.248242851124037,"aX":10.151072338316625},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.8,"breakHorizontal":-14.6,"spinRate":2543,"spinDirection":75},"zone":8,"typeConfidence":0.91,"plateTime":0.47648280580532054,"extension":6.431070150044647},"index":0,"playId":"0f83f363-9eed-3de2-85cb-71da1ca00693","pitchNumber":1,"startTime":"2025-07-25T22:29:51.770Z","endTime":"2025-07-25T22:29:56.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29985319983057,"aZ":-29.9498091157893,"pfxX":-11.704514083523383,"pfxZ":1.1991235925943666,"pX":-0.010535117407322919,"pZ":2.864674254426719,"vX0":9.801336673418731,"vY0":-135.69961063480815,"vZ0":0.7259094004545593,"x":117.4,"y":161.43,"x0":-2.158911790289334,"y0":50.001691055553515,"z0":4.689552763034178,"aX":-21.701023819654317},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":19.0,"spinRate":2187,"spinDirection":243},"zone":5,"typeConfidence":0.9,"plateTime":0.4045292830147358,"extension":6.376954587779489},"index":1,"playId":"2b7e983e-8db5-39bb-9883-f2ddb0750524","pitchNumber":2,"startTime":"2025-07-25T22:30:08.461Z","endTime":"2025-07-25T22:30:12.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.65251003145786,"strikeZoneBottom":1.67182068643274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14487502920702,"aZ":-18.34914551668955,"pfxX":-7.606772276613135,"pfxZ":7.370786731245868,"pX":-0.29605142174369153,"pZ":3.560923354491545,"vX0":7.7141680278632885,"vY0":-136.3671414835855,"vZ0":0.2940485232961164,"x":128.28,"y":142.64,"x0":-2.178877172780314,"y0":50.00234668946019,"z0":4.721704477060458,"aX":-14.267301004420343},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2526,"spinDirection":235},"zone":1,"typeConfidence":0.91,"plateTime":0.40230265052081204,"extension":6.482617659681254},"index":2,"playId":"c303ea47-f189-3f26-a3b0-9fd6aa82c3ad","pitchNumber":3,"startTime":"2025-07-25T22:30:27.154Z","endTime":"2025-07-25T22:30:33.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:30:33.644Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T22:30:44.353Z","endTime":"2025-07-25T22:32:13.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.6,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16523465166455,"aZ":-18.609464808166795,"pfxX":-7.937935605184626,"pfxZ":7.280436431046686,"pX":0.7200502626010934,"pZ":2.6269891936634724,"vX0":10.160706453842245,"vY0":-135.94805330921142,"vZ0":-1.7197063322900665,"x":89.55,"y":167.85,"x0":-2.04306061745205,"y0":50.00011900199061,"z0":4.566037193094237,"aX":-14.784403805154085},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":12.1,"spinRate":2521,"spinDirection":242},"zone":6,"typeConfidence":0.91,"plateTime":0.40365150007244344,"extension":6.493236110768245},"index":0,"playId":"c9528724-8340-3b10-bd78-4623d2e75b01","pitchNumber":1,"startTime":"2025-07-25T22:31:00.971Z","endTime":"2025-07-25T22:31:04.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":93.3,"endSpeed":85.3,"strikeZoneTop":3.44993998190253,"strikeZoneBottom":1.53095285441352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.421393867378118,"aZ":-18.89376119299695,"pfxX":-8.034987013651067,"pfxZ":7.1158983805997265,"pX":-0.7083394303943448,"pZ":2.1168365812130965,"vX0":7.040379478840462,"vY0":-135.66755440842581,"vZ0":-2.6787679393050916,"x":144.0,"y":181.63,"x0":-2.2919338016869792,"y0":50.00159514681802,"z0":4.432540813365467,"aX":-14.991422485280534},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":13.1,"spinRate":2426,"spinDirection":243},"zone":7,"typeConfidence":0.91,"plateTime":0.4035835086763715,"extension":6.5149944041650745},"index":1,"playId":"06667696-111b-30e6-bb2e-87fa02dd63c6","pitchNumber":2,"startTime":"2025-07-25T22:31:33.229Z","endTime":"2025-07-25T22:31:37.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-25T22:31:47.397Z","endTime":"2025-07-25T22:32:08.747Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.229131341645534,"aZ":-19.294481182646788,"pfxX":-8.812431743683245,"pfxZ":6.784072167952077,"pX":-0.7321227579668128,"pZ":3.1382628355004107,"vX0":6.975134669253383,"vY0":-137.1591655956704,"vZ0":-0.3341265034008291,"x":144.91,"y":154.05,"x0":-2.1671586430172156,"y0":50.00576139482634,"z0":4.580941617743382,"aX":-16.740423463478713},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":14.4,"spinRate":2453,"spinDirection":246},"zone":1,"typeConfidence":0.91,"plateTime":0.3998185683816651,"extension":6.515413167382302},"index":3,"playId":"c89c8528-95e8-34f1-8847-0ad843ba5f0a","pitchNumber":3,"startTime":"2025-07-25T22:32:08.747Z","endTime":"2025-07-25T22:32:13.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:32:13.893Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, shortstop Joey Ortiz to first baseman Tyler Black.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T22:32:23.104Z","endTime":"2025-07-25T22:33:34.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.34827332674762,"strikeZoneBottom":1.61286243669834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.55020306542447,"aZ":-31.842274888280617,"pfxX":5.865220500347156,"pfxZ":0.23943107783437156,"pX":-0.3949031486755645,"pZ":2.376281829840062,"vX0":2.9770315985634226,"vY0":-117.75024736589157,"vZ0":2.523980991870623,"x":132.05,"y":174.62,"x0":-2.436206437784186,"y0":50.00515616331726,"z0":4.228849766814052,"aX":8.268899459975867},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.3,"breakHorizontal":-11.3,"spinRate":2638,"spinDirection":85},"zone":4,"typeConfidence":0.89,"plateTime":0.4644715613383297,"extension":6.630411893436511},"index":0,"playId":"197bd7cd-2446-381b-a1cc-750d0ea31672","pitchNumber":1,"startTime":"2025-07-25T22:32:40.512Z","endTime":"2025-07-25T22:32:44.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-25T22:32:48.443Z","endTime":"2025-07-25T22:33:04.396Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.51995255753673,"aZ":-18.77554870597873,"pfxX":-8.148769407898136,"pfxZ":7.169564337570861,"pX":-0.09337679890784285,"pZ":3.0114340179806836,"vX0":8.33839269103456,"vY0":-135.5898400606472,"vZ0":-0.799200203779102,"x":120.56,"y":157.47,"x0":-2.1438345935554204,"y0":50.006188919028176,"z0":4.615229882114761,"aX":-15.237496244250504},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2497,"spinDirection":242},"zone":2,"typeConfidence":0.91,"plateTime":0.4033374625785351,"extension":6.485490717101195},"index":2,"playId":"dad13e5b-62b8-346c-9dd5-30da6f6d1c30","pitchNumber":2,"startTime":"2025-07-25T22:33:04.396Z","endTime":"2025-07-25T22:33:08.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.066506087576776,"aZ":-35.580629421503794,"pfxX":-8.899802274638649,"pfxZ":-2.0680690523096024,"pX":-0.5032966288760664,"pZ":1.7671779687705969,"vX0":7.121023545567116,"vY0":-127.36558019945666,"vZ0":0.48955434178109325,"x":136.18,"y":191.07,"x0":-2.1730362343350293,"y0":50.00103845541362,"z0":4.376272682279145,"aX":-14.685976929683775},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":14.6,"spinRate":1739,"spinDirection":263},"zone":7,"typeConfidence":0.89,"plateTime":0.42932427585960165,"extension":6.43000710522012},"hitData":{"launchSpeed":100.6,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.59,"coordY":146.62}},"index":3,"playId":"a2179126-e82f-3ed2-928c-3182f582f172","pitchNumber":3,"startTime":"2025-07-25T22:33:25.423Z","endTime":"2025-07-25T22:33:34.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:33:34.356Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T22:36:03.527Z","endTime":"2025-07-25T22:37:39.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ronny Henriquez replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-25T22:34:25.524Z","endTime":"2025-07-25T22:35:32.902Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678692,"link":"/api/v1/people/678692"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Anthony Seigler replaces Joey Ortiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-25T22:35:32.902Z","endTime":"2025-07-25T22:36:05.809Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":96.6,"endSpeed":88.3,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.606867880605748,"aZ":-11.49605333649725,"pfxX":-4.637429902109004,"pfxZ":10.321496166182559,"pX":-0.6329014912810913,"pZ":2.4896043916599733,"vX0":6.1778784684720955,"vY0":-140.58406057150327,"vZ0":-5.100549732795301,"x":141.12,"y":171.56,"x0":-2.2554685619592605,"y0":50.00167036274652,"z0":5.072319349044185,"aX":-9.290218532221893},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2492,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3894755378777517,"extension":6.537587121296804},"index":2,"playId":"59bbe105-ca22-3a4a-84ed-36f68c7210af","pitchNumber":1,"startTime":"2025-07-25T22:36:05.809Z","endTime":"2025-07-25T22:36:09.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.13835901780307,"strikeZoneBottom":1.59654637260383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.372468364760447,"aZ":-34.71916862078066,"pfxX":-8.965293974726562,"pfxZ":-1.429228469609411,"pX":-1.9110260432650459,"pZ":2.3061790474473143,"vX0":5.4264400046598045,"vY0":-132.44989096315658,"vZ0":-0.6119332208174048,"x":189.84,"y":176.51,"x0":-2.8179544209315144,"y0":50.00075509815178,"z0":5.071349541057326,"aX":-15.98214389703177},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.5,"breakHorizontal":15.1,"spinRate":1510,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4129780042303679,"extension":6.421907825938789},"index":3,"playId":"c5747de5-ff36-3d4b-8a6f-8f68dec0f823","pitchNumber":2,"startTime":"2025-07-25T22:36:22.452Z","endTime":"2025-07-25T22:36:26.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.07423648213154,"strikeZoneBottom":1.46722971660017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.187587754572952,"aZ":-26.918668981941877,"pfxX":-9.233057776765293,"pfxZ":2.961884090387203,"pX":-1.549539211716317,"pZ":3.924437267268701,"vX0":6.007837417537626,"vY0":-132.3605426077396,"vZ0":1.7022867211278976,"x":176.06,"y":132.82,"x0":-2.648914297394629,"y0":50.00257754912785,"z0":5.243682820516591,"aX":-16.38621338586538},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":1627,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4137612396323842,"extension":6.223835732450827},"index":4,"playId":"7bbb34af-2c73-3512-8ee5-d9b541d4caca","pitchNumber":3,"startTime":"2025-07-25T22:36:39.239Z","endTime":"2025-07-25T22:36:44.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.204464313390815,"aZ":-27.203363454025645,"pfxX":0.13935711287128028,"pfxZ":3.010266295070375,"pX":-0.8823218383300558,"pZ":1.372833830554925,"vX0":4.060044544255395,"vY0":-127.2585372533758,"vZ0":-3.6519570550149965,"x":150.63,"y":201.71,"x0":-2.511380669977628,"y0":50.0047307385843,"z0":4.962729616926441,"aX":0.2305228884111313},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.9,"breakHorizontal":-1.1,"spinRate":2452,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.42912316991965227,"extension":6.43828149447336},"index":5,"playId":"f63d7a12-f6c0-38bd-8d82-f224219d0035","pitchNumber":4,"startTime":"2025-07-25T22:36:54.802Z","endTime":"2025-07-25T22:36:59.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"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-25T22:37:06.055Z","endTime":"2025-07-25T22:37:18.428Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.08415499149494,"strikeZoneBottom":1.54228519998504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.400375913964616,"aZ":-32.2930918015111,"pfxX":7.673070721561102,"pfxZ":-0.07654639508261596,"pX":-0.9684252775552746,"pZ":3.6020647770597556,"vX0":1.266009261860396,"vY0":-122.8644477975672,"vZ0":2.3443514862449923,"x":153.91,"y":141.52,"x0":-2.4875597831838183,"y0":50.00396967954725,"z0":5.388583836493708,"aX":11.676653512904505},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.7,"breakHorizontal":-14.2,"spinRate":2624,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.44659705495331714,"extension":6.34665871935572},"index":7,"playId":"990b6756-1d9d-3c3f-b985-7a68c3ba2287","pitchNumber":5,"startTime":"2025-07-25T22:37:18.428Z","endTime":"2025-07-25T22:37:22.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.310272043803902,"aZ":-29.8998043858285,"pfxX":5.378023874917191,"pfxZ":1.4621468422251063,"pX":0.27681261102455074,"pZ":0.9424072916938244,"vX0":4.892769077914275,"vY0":-124.54493936778096,"vZ0":-3.9068830541020962,"x":106.45,"y":213.34,"x0":-2.4188496960559784,"y0":50.00203011833715,"z0":5.031051918151279,"aX":8.365337213623963},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":-10.9,"spinRate":2501,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4414357340676567,"extension":6.51092294095098},"index":8,"playId":"854e8cd4-6a49-39f8-b08c-86f29c1fa5a6","pitchNumber":6,"startTime":"2025-07-25T22:37:34.627Z","endTime":"2025-07-25T22:37:39.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-1.5999999999999992,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:37:39.155Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T22:37:55.112Z","endTime":"2025-07-25T22:38:26.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.62805758328873,"strikeZoneBottom":1.69956975170932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82437613186658,"aZ":-29.437806028298798,"pfxX":4.165656037812017,"pfxZ":1.7089261885607643,"pX":-0.5002545609921691,"pZ":1.4457989918988514,"vX0":3.283907535640937,"vY0":-125.95597619731436,"vZ0":-3.043165684263288,"x":136.07,"y":199.74,"x0":-2.364344726090877,"y0":50.00053703147169,"z0":5.062930550953876,"aX":6.65683756292764},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-8.3,"spinRate":2562,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.43572039677219765,"extension":6.5351906626587715},"index":0,"playId":"59d81aa5-b4de-3299-8a7f-a1769ac52389","pitchNumber":1,"startTime":"2025-07-25T22:38:03.560Z","endTime":"2025-07-25T22:38:08.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68186125232174,"aZ":-10.778956659385296,"pfxX":-4.244505185138313,"pfxZ":10.765612091964993,"pX":-0.24285429704118155,"pZ":2.263671229286898,"vX0":6.468666366401314,"vY0":-140.51181751257164,"vZ0":-5.620253818850831,"x":126.26,"y":177.66,"x0":-2.029952085545874,"y0":50.00245358602398,"z0":4.999105357999856,"aX":-8.4355504274567},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":6.2,"spinRate":2439,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3907444388384107,"extension":6.54667406305151},"hitData":{"launchSpeed":95.0,"launchAngle":33.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.57,"coordY":87.72}},"index":1,"playId":"001ace9a-ffc3-372c-9f96-acf0fbc6fe49","pitchNumber":2,"startTime":"2025-07-25T22:38:18.159Z","endTime":"2025-07-25T22:38:26.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:38:26.500Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, third baseman Graham Pauley to first baseman Eric Wagaman.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T22:38:38.177Z","endTime":"2025-07-25T22:39:48.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.625159771279215,"aZ":-9.19619912975182,"pfxX":-3.4709731760615847,"pfxZ":11.268390876088386,"pX":0.02160351235810628,"pZ":1.8601435458980637,"vX0":6.913549653021498,"vY0":-142.3514466684076,"vZ0":-7.256089871757802,"x":116.18,"y":188.56,"x0":-1.9946553491490584,"y0":50.00488319622617,"z0":5.034530729944724,"aX":-7.079762589709564},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.0,"breakHorizontal":4.8,"spinRate":2510,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.38571519480200367,"extension":6.548511773339324},"index":0,"playId":"60763b71-162d-3357-b9d7-a0f7c87628e4","pitchNumber":1,"startTime":"2025-07-25T22:38:50.040Z","endTime":"2025-07-25T22:38:54.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":97.9,"endSpeed":89.2,"strikeZoneTop":3.45564322016135,"strikeZoneBottom":1.71145361410206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43057378268614,"aZ":-11.929293428216498,"pfxX":-3.198300736479872,"pfxZ":9.866550784176457,"pX":-0.7175082902852262,"pZ":3.650123902155274,"vX0":4.979590559743589,"vY0":-142.49143958884042,"vZ0":-2.2688664048737897,"x":144.35,"y":140.23,"x0":-2.0739711517733914,"y0":50.00076999271719,"z0":5.2125723326822895,"aX":-6.5617477003683335},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":4.8,"spinRate":2485,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38471878614310784,"extension":6.509855515476444},"index":1,"playId":"18f1a162-58fb-3cc0-a334-8f56a4c49bd2","pitchNumber":2,"startTime":"2025-07-25T22:39:08.311Z","endTime":"2025-07-25T22:39:12.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.905783882484243,"aZ":-30.293053679541615,"pfxX":6.9447690678751535,"pfxZ":1.2147196079466598,"pX":0.20315617613270845,"pZ":1.7053184749165344,"vX0":3.8093889893379043,"vY0":-124.07974220891832,"vZ0":-2.070397247272612,"x":109.26,"y":192.74,"x0":-2.256766759269688,"y0":50.005302652664064,"z0":5.086232565154926,"aX":10.778816212542752},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":-13.4,"spinRate":2567,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.44221396632091237,"extension":6.661927221609557},"index":2,"playId":"5a3c6551-88c2-37eb-b1b0-90db28211d95","pitchNumber":3,"startTime":"2025-07-25T22:39:23.736Z","endTime":"2025-07-25T22:39:29.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.674220548110583,"aZ":-28.6132540090133,"pfxX":5.429295097332674,"pfxZ":2.2763367916817243,"pX":0.8117233608825627,"pZ":1.3512677268349564,"vX0":5.746273675360033,"vY0":-125.22772320351768,"vZ0":-3.0057281993708216,"x":86.06,"y":202.3,"x0":-2.2304095027048083,"y0":50.00384759254793,"z0":4.94338840643482,"aX":8.499481456207088},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.6,"breakHorizontal":-11.3,"spinRate":2490,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43980007775957963,"extension":6.5879157486551945},"hitData":{"launchSpeed":69.6,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.09,"coordY":160.3}},"index":3,"playId":"44e4955c-0376-34c7-b92e-5a775214f61a","pitchNumber":4,"startTime":"2025-07-25T22:39:40.663Z","endTime":"2025-07-25T22:39:48.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:39:48.666Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Agustín Ramírez flies out to center fielder Blake Perkins.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T22:41:59.449Z","endTime":"2025-07-25T22:42:10.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to shortstop for Caleb Durbin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-25T22:41:15.291Z","endTime":"2025-07-25T22:41:15.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Anthony Seigler remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-25T22:41:15.312Z","endTime":"2025-07-25T22:41:15.314Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tobias Myers replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"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-25T22:41:15.314Z","endTime":"2025-07-25T22:42:01.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668964,"link":"/api/v1/people/668964"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.502102886398557,"aZ":-11.608555767490627,"pfxX":-4.162646342362357,"pfxZ":11.210608090635125,"pX":0.8815233152239939,"pZ":3.295364839430469,"vX0":5.121449229845372,"vY0":-134.6481181715102,"vZ0":-4.408895848549936,"x":83.4,"y":149.81,"x0":-0.5052018708644331,"y0":50.00072045077934,"z0":5.776643889108155,"aX":-7.635197779337735},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":6.5,"spinRate":2354,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40693866281921265,"extension":6.799002875731915},"hitData":{"launchSpeed":98.3,"launchAngle":36.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.14,"coordY":59.54}},"index":3,"playId":"da5bc1f2-3c1a-3fdd-a83b-f0d17d07f75f","pitchNumber":1,"startTime":"2025-07-25T22:42:01.825Z","endTime":"2025-07-25T22:42:10.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:42:10.659Z","atBatIndex":67},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Kyle Stowers reaches on a fielding error by first baseman Tyler Black.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T22:42:50.485Z","endTime":"2025-07-25T22:43:18.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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-25T22:42:37.020Z","endTime":"2025-07-25T22:42:52.830Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.245096332336328,"aZ":-12.061049517449023,"pfxX":-2.073042569367285,"pfxZ":10.628050154002803,"pX":-0.19064095391150407,"pZ":2.8985842535635555,"vX0":1.8679954918858876,"vY0":-136.72472804802803,"vZ0":-5.361828930017567,"x":124.27,"y":160.52,"x0":-0.6134922455290677,"y0":50.0041721711035,"z0":5.7133760724434675,"aX":-3.923777393948864},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":3.4,"spinRate":2256,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.4006568560515902,"extension":6.691317419925663},"index":1,"playId":"0fb6a36b-89d4-359f-bdb5-a1293cb0940f","pitchNumber":1,"startTime":"2025-07-25T22:42:52.830Z","endTime":"2025-07-25T22:42:57.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.957715274954058,"aZ":-23.352798656344653,"pfxX":-2.2818419531692022,"pfxZ":5.668538517737469,"pX":0.07675210193644023,"pZ":3.085784306664035,"vX0":2.472921716776831,"vY0":-123.79015011862127,"vZ0":-1.8422987647551399,"x":114.07,"y":155.46,"x0":-0.6371812910335148,"y0":50.004740053994695,"z0":5.788271290772952,"aX":-3.553290106253495},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.1,"breakHorizontal":3.6,"spinRate":1412,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4419086762048354,"extension":6.772292250535636},"hitData":{"launchSpeed":95.0,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.53,"coordY":152.97}},"index":2,"playId":"af0fb3f8-3db2-38a1-9d73-9c0dc4a8a6c8","pitchNumber":2,"startTime":"2025-07-25T22:43:09.553Z","endTime":"2025-07-25T22:43:18.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":669065,"link":"/api/v1/people/669065","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":669065,"link":"/api/v1/people/669065"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:43:18.470Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to right fielder Jackson Chourio.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T22:43:36.698Z","endTime":"2025-07-25T22:44:42.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.49934804183018,"strikeZoneBottom":1.66679489343577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.060728372891624,"aZ":-11.540903303260984,"pfxX":-3.4193834467153494,"pfxZ":11.10852956569589,"pX":-0.2465699020764402,"pZ":3.21459420585448,"vX0":2.1975778362076706,"vY0":-135.30151117125692,"vZ0":-4.781069558085837,"x":126.4,"y":151.99,"x0":-0.6243880775957624,"y0":50.000575786384424,"z0":5.8109381986505655,"aX":-6.349405043503358},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.3,"breakHorizontal":5.8,"spinRate":2331,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.404570317616856,"extension":6.693168323491225},"index":0,"playId":"2d12df6f-a776-3725-970e-87e40ed9e94d","pitchNumber":1,"startTime":"2025-07-25T22:43:48.772Z","endTime":"2025-07-25T22:43:52.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.298430746004108,"aZ":-10.0588749057287,"pfxX":-3.732792435383063,"pfxZ":11.623929830893768,"pX":-0.49333167769345065,"pZ":2.3594273208007297,"vX0":1.8351723560532487,"vY0":-137.05397181610314,"vZ0":-7.181665553215327,"x":135.8,"y":175.08,"x0":-0.6866785270726647,"y0":50.00121051472964,"z0":5.700778870749462,"aX":-7.100166264873223},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":6.4,"spinRate":2380,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.39964988252965306,"extension":6.6784799364643135},"index":1,"playId":"366968ed-fa26-3a5c-888e-fedcaad6c75d","pitchNumber":2,"startTime":"2025-07-25T22:44:07.045Z","endTime":"2025-07-25T22:44:14.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5838443805394,"aZ":-9.722733168491963,"pfxX":-4.771008169104143,"pfxZ":11.457836438780717,"pX":-0.2153540663167859,"pZ":2.50417501539682,"vX0":2.9302705593677034,"vY0":-138.96845898321106,"vZ0":-7.283032118861804,"x":125.21,"y":171.17,"x0":-0.6624954246246991,"y0":50.006438268736424,"z0":5.801849726473741,"aX":-9.351472180889107},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":8.0,"spinRate":2339,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.3938497815825337,"extension":6.627612942134644},"hitData":{"launchSpeed":97.6,"launchAngle":21.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.24,"coordY":93.75}},"index":2,"playId":"e602483c-6e00-3c8f-97b0-675290da59ad","pitchNumber":3,"startTime":"2025-07-25T22:44:34.421Z","endTime":"2025-07-25T22:44:42.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:44:42.609Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T22:45:03.327Z","endTime":"2025-07-25T22:46:24.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.39082396487704,"strikeZoneBottom":1.6812460684553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.202162988548988,"aZ":-8.937164123597913,"pfxX":-4.401489210135585,"pfxZ":11.857794815154438,"pX":0.2848991998751226,"pZ":1.5747060719680965,"vX0":3.9517873761151296,"vY0":-138.87964758111474,"vZ0":-9.703256893699209,"x":106.14,"y":196.26,"x0":-0.5824690602331664,"y0":50.002855028446746,"z0":5.702340261727851,"aX":-8.62479163083499},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.7,"breakHorizontal":7.2,"spinRate":2447,"spinDirection":192},"zone":9,"typeConfidence":2.0,"plateTime":0.39393140610159927,"extension":6.701316992228435},"index":0,"playId":"19fb6d13-b068-3d37-ab39-fe4cbbd8f398","pitchNumber":1,"startTime":"2025-07-25T22:45:09.231Z","endTime":"2025-07-25T22:45:13.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.23874226041833,"strikeZoneBottom":1.59416674350972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.17718324354796,"aZ":-27.48250764230097,"pfxX":1.22136230075943,"pfxZ":3.12076203688236,"pX":0.3502307397346281,"pZ":0.09595893584332825,"vX0":2.54655669143503,"vY0":-121.73786374773009,"vZ0":-7.562251812807669,"x":103.65,"y":236.19,"x0":-0.8668302531556252,"y0":50.0057141478052,"z0":5.610999186671748,"aX":1.8396518948096856},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.2,"breakHorizontal":-2.8,"spinRate":2251,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4493614890615829,"extension":6.61943749517394},"index":1,"playId":"88545791-670c-3d1c-b6cf-a9de57b9f477","pitchNumber":2,"startTime":"2025-07-25T22:45:26.003Z","endTime":"2025-07-25T22:45:30.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.19102106091088,"aZ":-11.76379826681054,"pfxX":-3.4987109057742014,"pfxZ":10.629063640662341,"pX":0.5508484268432365,"pZ":2.657407503014556,"vX0":4.144602270226315,"vY0":-137.6249901273608,"vZ0":-6.388524718808539,"x":96.0,"y":167.03,"x0":-0.5192126828821186,"y0":50.00614707337338,"z0":5.803668468831611,"aX":-6.721047753673611},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2352,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.39779986645295295,"extension":6.708956901653163},"index":2,"playId":"a967f9e6-dafe-3080-b302-84c7db9b7dae","pitchNumber":3,"startTime":"2025-07-25T22:45:46.830Z","endTime":"2025-07-25T22:45:55.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38536100695123,"aZ":-12.672455166460871,"pfxX":-2.9958306242537227,"pfxZ":9.858569968000992,"pX":0.6057435193079762,"pZ":3.933426259463123,"vX0":4.626020848652088,"vY0":-139.52486126470572,"vZ0":-3.097266499071105,"x":93.91,"y":132.58,"x0":-0.6819215309441644,"y0":50.00469445020417,"z0":5.889065706346577,"aX":-5.92777704012118},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":4.6,"spinRate":2303,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3920539590577401,"extension":6.602645277718853},"index":3,"playId":"add8c8b2-ab0e-3e0b-a5bc-91e6d3581970","pitchNumber":4,"startTime":"2025-07-25T22:46:19.674Z","endTime":"2025-07-25T22:46:24.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668964,"link":"/api/v1/people/668964","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":672012,"link":"/api/v1/people/672012"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":702332,"link":"/api/v1/people/702332"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":694192,"link":"/api/v1/people/694192"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"first":{"id":669065,"link":"/api/v1/people/669065"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":668964,"link":"/api/v1/people/668964"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:46:24.110Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T22:49:00.436Z","endTime":"2025-07-25T22:50:11.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher replaces Ronny Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-25T22:47:52.466Z","endTime":"2025-07-25T22:49:02.832Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.26998007070074,"strikeZoneBottom":1.67870723441507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41595370431586,"aZ":-13.5434876543223,"pfxX":-4.2025511134517775,"pfxZ":9.22579632417372,"pX":0.684484938477994,"pZ":1.7720533284773514,"vX0":7.031647349754102,"vY0":-140.6254060148802,"vZ0":-8.083068514737523,"x":90.91,"y":190.93,"x0":-1.2929312993799427,"y0":50.00210853900192,"z0":5.546194447883574,"aX":-8.486604407943023},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":6.4,"spinRate":2499,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.3882724452002657,"extension":6.015841588771598},"index":1,"playId":"247f2d57-4707-3378-8a4a-a7b8ebaf413f","pitchNumber":1,"startTime":"2025-07-25T22:49:02.832Z","endTime":"2025-07-25T22:49:07.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.22174634422945,"strikeZoneBottom":1.69622981371896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0680048024734,"aZ":-37.04096991606604,"pfxX":5.9691758926250476,"pfxZ":-2.9343811078015083,"pX":0.8335921856669147,"pZ":1.3849510987710927,"vX0":3.3239944145601465,"vY0":-127.922790440841,"vZ0":-3.643683531023143,"x":85.23,"y":201.39,"x0":-1.2574857084598394,"y0":50.00117772696334,"z0":5.727486201287696,"aX":9.904699558190586},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.9,"breakHorizontal":-11.5,"spinRate":3063,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4279521763719849,"extension":5.998673705398035},"index":2,"playId":"4e9a93ce-2557-3658-a082-60ce433e5912","pitchNumber":2,"startTime":"2025-07-25T22:49:18.913Z","endTime":"2025-07-25T22:49:23.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.23128380035211,"strikeZoneBottom":1.77152134778187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.004621425044196,"aZ":-25.429299789088496,"pfxX":1.0840964096879908,"pfxZ":3.474978161404353,"pX":1.1415099642061906,"pZ":1.8305563174082058,"vX0":6.162941762787563,"vY0":-137.62125917372364,"vZ0":-5.562947146841611,"x":73.49,"y":189.35,"x0":-1.256620471486839,"y0":50.00594920119213,"z0":5.572829483341308,"aX":2.104071547391094},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":-3.1,"spinRate":2820,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.3961308515646147,"extension":6.0504215432725825},"index":3,"playId":"9812b344-35db-36a9-9bdc-9a05a2790d07","pitchNumber":3,"startTime":"2025-07-25T22:49:33.409Z","endTime":"2025-07-25T22:49:37.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.5,"strikeZoneTop":3.18119804428444,"strikeZoneBottom":1.75427251735293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.119530315479064,"aZ":-27.076551766233965,"pfxX":0.3462925013484388,"pfxZ":2.6577701185015234,"pX":-0.42723344172672384,"pZ":1.1336047263577578,"vX0":2.7593447262910544,"vY0":-136.40651620007137,"vZ0":-6.843938366448335,"x":133.29,"y":208.17,"x0":-1.489717162888438,"y0":50.00312891989994,"z0":5.497358686900274,"aX":0.6631938405757687},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.8,"breakHorizontal":-1.1,"spinRate":2816,"spinDirection":174},"zone":13,"typeConfidence":2.0,"plateTime":0.39891389776615194,"extension":5.873258273110866},"index":4,"playId":"af36568f-c2b3-37da-a818-086e58b72983","pitchNumber":4,"startTime":"2025-07-25T22:49:50.690Z","endTime":"2025-07-25T22:49:55.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.15832545045446,"strikeZoneBottom":1.79709371680324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62319993810546,"aZ":-27.79129213669983,"pfxX":0.28685651627451936,"pfxZ":2.3333911163641865,"pX":1.2857051305848548,"pZ":2.359427360081682,"vX0":7.030579078408424,"vY0":-135.48708806687156,"vZ0":-3.3335991191168795,"x":67.99,"y":175.08,"x0":-1.3685134522488331,"y0":50.0029674113629,"z0":5.5251553565452,"aX":0.5391255149285933},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.7,"breakHorizontal":-1.8,"spinRate":2752,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4026135731147775,"extension":5.850434549464547},"index":5,"playId":"19c1babd-0062-323e-b4ec-d7d7ff34b9cb","pitchNumber":5,"startTime":"2025-07-25T22:50:06.985Z","endTime":"2025-07-25T22:50:11.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":2.4,"leverageIndex":0.46,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:50:11.509Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Chourio lines out to center fielder Dane Myers.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T22:50:18.937Z","endTime":"2025-07-25T22:51:46.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.43059823444845,"strikeZoneBottom":1.73344571569561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.980975323011993,"aZ":-25.28695391626801,"pfxX":1.0834388432078241,"pfxZ":3.5340805797975676,"pX":1.0610568930181448,"pZ":1.3716834353088885,"vX0":5.977647633268624,"vY0":-138.09729258121604,"vZ0":-6.885821824447155,"x":76.56,"y":201.74,"x0":-1.2639733981679442,"y0":50.00545613633713,"z0":5.575022420668719,"aX":2.112629240804489},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":-3.1,"spinRate":2842,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.3951692150094783,"extension":5.957263659515535},"index":0,"playId":"d5b94271-db44-39d8-97a9-354964af58fa","pitchNumber":1,"startTime":"2025-07-25T22:50:38.875Z","endTime":"2025-07-25T22:50:42.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.335947534979585,"aZ":-31.316075968701586,"pfxX":0.6374708681688227,"pfxZ":0.45778813415915565,"pX":-0.17068814437034877,"pZ":2.3997020369808553,"vX0":3.1169853093961697,"vY0":-136.0679005319343,"vZ0":-2.874468802878729,"x":123.51,"y":173.99,"x0":-1.4097813593246482,"y0":50.005832051216174,"z0":5.619510806709496,"aX":1.2065141618463207},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.5,"breakHorizontal":-1.8,"spinRate":2861,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.4011596485578721,"extension":5.930190332039639},"index":1,"playId":"68c754d8-383d-3922-9f2b-fc7f04b989cc","pitchNumber":2,"startTime":"2025-07-25T22:50:53.348Z","endTime":"2025-07-25T22:50:58.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.400461313531366,"aZ":-26.150521455621014,"pfxX":-9.824697048686865,"pfxZ":2.9445464453139216,"pX":-1.190457876073245,"pZ":2.211722207400042,"vX0":3.641639680799803,"vY0":-142.11466369793936,"vZ0":-5.038328894957018,"x":162.38,"y":179.06,"x0":-1.2115192508205703,"y0":50.00506662656114,"z0":5.667558943841181,"aX":-20.109341838655567},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.4,"breakHorizontal":17.0,"spinRate":2364,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.3853274622592777,"extension":6.054526664249079},"index":2,"playId":"b79aad39-5deb-3f4e-8953-f833cbd3e33c","pitchNumber":3,"startTime":"2025-07-25T22:51:11.979Z","endTime":"2025-07-25T22:51:15.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06095050544959,"aZ":-33.86605445597417,"pfxX":6.619801776740495,"pfxZ":-0.997826409713161,"pX":0.7096263623842621,"pZ":2.6482445851674146,"vX0":3.2910375558824563,"vY0":-129.48821639063974,"vZ0":-0.9514034627570057,"x":89.95,"y":167.28,"x0":-1.437755535426648,"y0":50.00141302424911,"z0":5.611636801530203,"aX":11.23904461401805},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.8,"breakHorizontal":-12.7,"spinRate":3093,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.4229972262668573,"extension":5.961577520166013},"hitData":{"launchSpeed":98.2,"launchAngle":18.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.65,"coordY":71.35}},"index":3,"playId":"b8eb4c7a-d923-3b20-ad0d-90f22c79bcb8","pitchNumber":4,"startTime":"2025-07-25T22:51:36.167Z","endTime":"2025-07-25T22:51:46.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:51:46.697Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks. Christian Yelich to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T22:51:54.128Z","endTime":"2025-07-25T22:53:43.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.1,"strikeZoneTop":3.15745820375274,"strikeZoneBottom":1.53847529824437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78333998973867,"aZ":-26.09493820820722,"pfxX":0.6611174259740595,"pfxZ":3.081877527683055,"pX":-1.5736878287034142,"pZ":3.523194382807982,"vX0":-0.019901642532223082,"vY0":-138.53381445383027,"vZ0":-1.434891257570173,"x":176.99,"y":143.65,"x0":-1.6525431600671094,"y0":50.00116887778548,"z0":5.768471391527027,"aX":1.3032792460705507},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.5,"breakHorizontal":-1.2,"spinRate":2791,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.39323009334571113,"extension":5.872161733107543},"index":0,"playId":"458e42b7-9891-396f-9627-17e793632aa3","pitchNumber":1,"startTime":"2025-07-25T22:52:10.536Z","endTime":"2025-07-25T22:52:13.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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.5,"endSpeed":89.9,"strikeZoneTop":3.16720420410893,"strikeZoneBottom":1.53499538924692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.736034664875415,"aZ":-14.051617432068324,"pfxX":-4.112855181500966,"pfxZ":8.791657107006765,"pX":-0.8797748890176683,"pZ":2.9351599775935053,"vX0":3.486091465850279,"vY0":-142.01518571638516,"vZ0":-4.589763700546463,"x":150.53,"y":159.53,"x0":-1.5833480044670118,"y0":50.00194067417119,"z0":5.453072232353656,"aX":-8.477501749095595},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2608,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3843326395392177,"extension":5.998707437803327},"index":1,"playId":"84106cd3-0126-34e6-b436-061b8e391a52","pitchNumber":2,"startTime":"2025-07-25T22:52:26.379Z","endTime":"2025-07-25T22:52:30.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.5,"strikeZoneTop":3.11978294498632,"strikeZoneBottom":1.48763506146199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.265272760885274,"aZ":-26.770434655275416,"pfxX":0.489120284452647,"pfxZ":2.8074959503881587,"pX":-0.46597454104951086,"pZ":1.370732539995211,"vX0":2.9345983897839156,"vY0":-136.97936443116456,"vZ0":-6.04528413869664,"x":134.76,"y":201.77,"x0":-1.6086766386698426,"y0":50.00627479349314,"z0":5.4025803911461105,"aX":0.9426321813304172},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.2,"breakHorizontal":-1.4,"spinRate":2807,"spinDirection":164},"zone":7,"typeConfidence":2.0,"plateTime":0.3977325247299599,"extension":5.944218499373432},"index":2,"playId":"ba63cab1-5a53-337f-ba25-afc62d562565","pitchNumber":3,"startTime":"2025-07-25T22:52:43.296Z","endTime":"2025-07-25T22:52:48.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.16625056105933,"strikeZoneBottom":1.56640349277058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.576737686137456,"aZ":-15.104040114543139,"pfxX":-4.821898243861005,"pfxZ":8.532487960341108,"pX":-1.131608983227857,"pZ":3.0761911706986145,"vX0":2.9763432215179706,"vY0":-140.27823451954063,"vZ0":-4.056292124921865,"x":160.13,"y":155.72,"x0":-1.5777367421295108,"y0":50.004610415814525,"z0":5.5201693268398015,"aX":-9.64813611871517},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":8.2,"spinRate":2465,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3898922462368506,"extension":5.961741497642721},"index":3,"playId":"d6aeaed0-4c96-3806-b1f6-e533d09fa037","pitchNumber":4,"startTime":"2025-07-25T22:53:01.525Z","endTime":"2025-07-25T22:53:05.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.846326435646166,"aZ":-26.70997675964476,"pfxX":0.21996931609100612,"pfxZ":2.865388145650538,"pX":0.5703092173384957,"pZ":1.834090768068571,"vX0":5.428981433054582,"vY0":-136.5097355750583,"vZ0":-4.875089981048761,"x":95.26,"y":189.26,"x0":-1.463524173712007,"y0":50.00603092964584,"z0":5.456256017294839,"aX":0.4193754682901534},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.4,"breakHorizontal":-1.4,"spinRate":2807,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.39950724630615,"extension":5.929418211281598},"index":4,"playId":"e36be6ba-4857-3fb4-a3b8-498152ad8ecd","pitchNumber":5,"startTime":"2025-07-25T22:53:17.111Z","endTime":"2025-07-25T22:53:21.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.21246693817022,"strikeZoneBottom":1.54826010393954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.395727680781334,"aZ":-14.119689702405815,"pfxX":-3.9150927227191445,"pfxZ":9.127829757994197,"pX":-1.6665060448846016,"pZ":2.7231826824868017,"vX0":1.5774490237814154,"vY0":-140.1645545059849,"vZ0":-4.714991976722228,"x":180.52,"y":165.25,"x0":-1.7297495921393118,"y0":50.006575830060605,"z0":5.357963329792164,"aX":-7.746168880201567},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":6.7,"spinRate":2511,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3916596345709946,"extension":5.964591522341814},"index":5,"playId":"51052e6e-ab8d-3ecd-aad7-2fcdd9e7ab62","pitchNumber":6,"startTime":"2025-07-25T22:53:40.186Z","endTime":"2025-07-25T22:53:43.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":2.9000000000000004,"leverageIndex":0.57,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:53:43.633Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Black grounds out, pitcher Calvin Faucher to first baseman Eric Wagaman. Christian Yelich to 3rd. Isaac Collins to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T22:53:56.161Z","endTime":"2025-07-25T22:54:50.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672012,"fullName":"Tyler Black","link":"/api/v1/people/672012"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.75900937465373,"strikeZoneBottom":1.7423800395653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.72862668043002,"aZ":-45.86403957289688,"pfxX":3.7332520439554804,"pfxZ":-8.350066281726027,"pX":-1.2112552253870843,"pZ":1.8288581571197127,"vX0":-0.47820224550635226,"vY0":-127.8869414694662,"vZ0":-0.9987984565264343,"x":163.17,"y":189.4,"x0":-1.5052497735888712,"y0":50.00002282470416,"z0":5.852328401919682,"aX":6.123432168704027},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-15.0,"breakHorizontal":-6.6,"spinRate":3170,"spinDirection":29},"zone":13,"typeConfidence":0.91,"plateTime":0.4298585088311313,"extension":5.965672599524444},"index":0,"playId":"4473c497-940c-3b04-9618-03b1a06983aa","pitchNumber":1,"startTime":"2025-07-25T22:54:09.285Z","endTime":"2025-07-25T22:54:13.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.476941120156688,"aZ":-26.44920357929584,"pfxX":0.33979160003792197,"pfxZ":2.9321670270956073,"pX":-0.35602104277809765,"pZ":2.4849768187974175,"vX0":3.127222451088512,"vY0":-138.11986151896855,"vZ0":-3.458111386240507,"x":130.57,"y":171.69,"x0":-1.5418272764998997,"y0":50.00637551906266,"z0":5.509300442473231,"aX":0.6635166523343896},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.8,"breakHorizontal":-1.2,"spinRate":2847,"spinDirection":183},"zone":4,"typeConfidence":2.0,"plateTime":0.39485422787661006,"extension":5.922928979959162},"index":1,"playId":"8be25763-73e9-3743-9a95-b94a70aaedd0","pitchNumber":2,"startTime":"2025-07-25T22:54:23.660Z","endTime":"2025-07-25T22:54:27.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.72,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.729181357545226,"aZ":-44.42774451091974,"pfxX":5.203489483697691,"pfxZ":-7.594619329137039,"pX":-0.5775347023444551,"pZ":2.2197569091971285,"vX0":0.2797004785623152,"vY0":-126.4629330628679,"vZ0":-0.12485430146450671,"x":139.01,"y":178.85,"x0":-1.3653592129457401,"y0":50.00349465612026,"z0":5.845201469493233,"aX":8.395142884230356},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-13.6,"breakHorizontal":-9.5,"spinRate":2987,"spinDirection":27},"zone":7,"typeConfidence":0.91,"plateTime":0.43376497092873567,"extension":6.063358177051847},"hitData":{"launchSpeed":78.8,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.6,"coordY":189.18}},"index":2,"playId":"f3226bd7-39b1-3dc7-ae59-d6722f5dd002","pitchNumber":3,"startTime":"2025-07-25T22:54:42.661Z","endTime":"2025-07-25T22:54:50.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":672012,"link":"/api/v1/people/672012","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":672012,"link":"/api/v1/people/672012"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.9000000000000004,"leverageIndex":1.34,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:54:50.157Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Perkins called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T22:54:57.920Z","endTime":"2025-07-25T22:57:48.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.37363319433645,"strikeZoneBottom":1.59217670153638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.680490463245707,"aZ":-14.099283270983916,"pfxX":-5.531184446840492,"pfxZ":9.083552153337614,"pX":0.4584972720606118,"pZ":1.6533676218002262,"vX0":7.011143278942315,"vY0":-139.96048248384307,"vZ0":-7.738165885777759,"x":99.52,"y":194.14,"x0":-1.3567813697694682,"y0":50.006421345058676,"z0":5.3717131452392906,"aX":-11.01029449261488},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":8.6,"spinRate":2545,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.39089761326963623,"extension":6.089122384915169},"index":0,"playId":"b7b5886b-388a-38a8-ae01-7336daa2294c","pitchNumber":1,"startTime":"2025-07-25T22:55:18.170Z","endTime":"2025-07-25T22:55:22.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":97.3,"endSpeed":89.1,"strikeZoneTop":3.47065807588658,"strikeZoneBottom":1.65577386776794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.816629508776046,"aZ":-15.811275485743405,"pfxX":-5.526526897067586,"pfxZ":8.027220317544554,"pX":-0.8051976077218274,"pZ":3.5249493174802096,"vX0":4.047880573493246,"vY0":-141.73638521189946,"vZ0":-2.549935619742673,"x":147.69,"y":143.61,"x0":-1.532465832674689,"y0":50.002938085352305,"z0":5.4436179867712795,"aX":-11.265860055579834},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":9.2,"spinRate":2630,"spinDirection":217},"zone":1,"typeConfidence":0.87,"plateTime":0.3861589721128964,"extension":5.980730341507704},"index":1,"playId":"3cac3004-b9bc-3319-ba35-ae36dd316ff8","pitchNumber":2,"startTime":"2025-07-25T22:55:36.020Z","endTime":"2025-07-25T22:55:39.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.41046548408336,"strikeZoneBottom":1.66252374028445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54542603895297,"aZ":-43.13577576320309,"pfxX":3.015207876264247,"pfxZ":-6.6942907557782725,"pX":1.2273774930917996,"pZ":-0.2678582277606404,"vX0":5.059576530798911,"vY0":-127.98084870020831,"vZ0":-5.92855959553337,"x":70.22,"y":246.01,"x0":-1.1767722304541595,"y0":50.00347302793853,"z0":5.505988597886878,"aX":4.936829091344564},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-13.3,"breakHorizontal":-6.7,"spinRate":2979,"spinDirection":24},"zone":14,"typeConfidence":0.91,"plateTime":0.43007665941380013,"extension":6.107696257871082},"index":2,"playId":"d87ac370-bc01-320d-a225-0c5bbe391711","pitchNumber":3,"startTime":"2025-07-25T22:55:51.898Z","endTime":"2025-07-25T22:55:56.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.38100922479187,"strikeZoneBottom":1.66664143109999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.440018423862895,"aZ":-28.33105705235875,"pfxX":1.2848060625689999,"pfxZ":1.9950114444524072,"pX":-0.28608795621667626,"pZ":3.1065778902697985,"vX0":2.977071238214471,"vY0":-137.13525313313644,"vZ0":-1.5857186629457283,"x":127.9,"y":154.9,"x0":-1.548248394674085,"y0":50.0004530994339,"z0":5.606227524737179,"aX":2.4710147141823984},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.5,"breakHorizontal":-2.9,"spinRate":2882,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.39786572569303447,"extension":6.039809116276476},"index":3,"playId":"a37c1cfd-d037-3126-882a-fe1017d3534d","pitchNumber":4,"startTime":"2025-07-25T22:56:16.215Z","endTime":"2025-07-25T22:56:21.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.37271535605278,"strikeZoneBottom":1.65857879045383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.520171789629345,"aZ":-29.91153950434008,"pfxX":2.2780109064392686,"pfxZ":1.199854804148739,"pX":-1.3004481904882064,"pZ":4.854261776656906,"vX0":-0.08490835004552008,"vY0":-135.60163521379624,"vZ0":3.029344204349091,"x":166.57,"y":107.71,"x0":-1.5656640285551824,"y0":50.00555238889018,"z0":5.790858278071181,"aX":4.305844482607591},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":-4.1,"spinRate":2867,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4016486569548081,"extension":5.994588830432385},"index":4,"playId":"ab44c883-9cfb-3a65-9db4-bf08f70ed93b","pitchNumber":5,"startTime":"2025-07-25T22:56:36.110Z","endTime":"2025-07-25T22:56:39.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619266451040488,"aZ":-26.750866761153805,"pfxX":0.8547424991932604,"pfxZ":2.8445112319857646,"pX":0.5107368396409653,"pZ":2.733261067266764,"vX0":4.730970561056288,"vY0":-136.15618682353033,"vZ0":-2.8142834236485443,"x":97.53,"y":164.98,"x0":-1.3496000002125033,"y0":50.00291040648351,"z0":5.6017113957317335,"aX":1.6282211296937121},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.8,"breakHorizontal":-2.4,"spinRate":2741,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.3999572781118377,"extension":6.02293128811375},"index":5,"playId":"3e790aba-d7c6-3c92-8684-0c2b9c362950","pitchNumber":6,"startTime":"2025-07-25T22:56:53.327Z","endTime":"2025-07-25T22:56:57.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.519413170292033,"aZ":-27.782187779871236,"pfxX":0.8419995732509924,"pfxZ":2.3153481624306984,"pX":0.31394667451072544,"pZ":2.6794153366145563,"vX0":4.400452303821367,"vY0":-136.30341926392657,"vZ0":-2.494459464629628,"x":105.03,"y":166.44,"x0":-1.4251215050772257,"y0":50.00432225523195,"z0":5.50772400138355,"aX":1.5976518011026177},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.0,"breakHorizontal":-2.4,"spinRate":2932,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4005125750005405,"extension":5.992823693069799},"index":6,"playId":"71711111-c69e-3d32-8e93-9ab3cf0b82b5","pitchNumber":7,"startTime":"2025-07-25T22:57:16.926Z","endTime":"2025-07-25T22:57:20.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.34629663183572,"strikeZoneBottom":1.63257167971585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.692065420793472,"aZ":-30.865878679529516,"pfxX":1.6443935849801568,"pfxZ":0.6863748050438243,"pX":-0.7171297675750663,"pZ":2.879199591778631,"vX0":1.766274140100819,"vY0":-136.6175644728834,"vZ0":-1.4419961946402182,"x":144.34,"y":161.04,"x0":-1.583653687878789,"y0":50.00287478567469,"z0":5.518499597400951,"aX":3.13465407419456},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.2,"breakHorizontal":-3.4,"spinRate":2944,"spinDirection":132},"zone":1,"typeConfidence":2.0,"plateTime":0.3996234805451824,"extension":5.930833760246434},"index":7,"playId":"f98440cd-0c82-3597-9ead-71cecbc08748","pitchNumber":8,"startTime":"2025-07-25T22:57:41.089Z","endTime":"2025-07-25T22:57:48.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":669065,"link":"/api/v1/people/669065"},"center":{"id":667472,"link":"/api/v1/people/667472"},"right":{"id":660821,"link":"/api/v1/people/660821"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483564,"link":"/api/v1/people/483564"},"officialType":"Home Plate"},{"official":{"id":427413,"link":"/api/v1/people/427413"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":427093,"link":"/api/v1/people/427093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-25T22:57:48.122Z","atBatIndex":75}]