[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to shortstop CJ Abrams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T17:05:18.018Z","endTime":"2026-07-05T17:07:49.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8,9,10],"actionIndex":[0,1,2],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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":"2026-07-05T16:18:18.436Z","endTime":"2026-07-05T16:40:59.648Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"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":"2026-07-05T16:40:59.648Z","endTime":"2026-07-05T17:02:46.233Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"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":"2026-07-05T17:02:46.233Z","endTime":"2026-07-05T17:05:20.174Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"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.0,"endSpeed":88.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96842440207963,"aZ":-12.08033855603336,"pfxX":-3.3623541548638887,"pfxZ":10.098096883836693,"pX":0.7703152726456337,"pZ":2.7020811416598596,"vX0":7.704478597190964,"vY0":-139.588892970033,"vZ0":-7.09861812530916,"x":87.64,"y":165.82,"x0":-1.5784485983408778,"y0":50.00405516268451,"z0":6.0591868321178115,"aX":-6.692217772209732},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":4.7,"spinRate":2342,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3911516795552803,"extension":6.530148082776418},"index":3,"playId":"e1da05e1-5612-34f9-a20b-02eb90f6f854","pitchNumber":1,"startTime":"2026-07-05T17:05:20.174Z","endTime":"2026-07-05T17:05:24.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.606308893646908,"aZ":-37.95319251530361,"pfxX":8.567964934186335,"pfxZ":-3.6090706780594672,"pX":1.2303607224569728,"pZ":1.85120785023787,"vX0":4.638941619028985,"vY0":-125.78787304472328,"vZ0":-2.3956023110145654,"x":70.1,"y":188.8,"x0":-1.7509566816774382,"y0":50.00139587392167,"z0":5.894049181530261,"aX":13.723466796076698},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.8,"breakHorizontal":-16.6,"spinRate":2167,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4355019627089174,"extension":6.394922827396102},"index":4,"playId":"2d62e55a-9e0b-3198-a4a4-8d1e7a7bf9de","pitchNumber":2,"startTime":"2026-07-05T17:05:37.918Z","endTime":"2026-07-05T17:05:42.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.235103923341033,"aZ":-22.202821365463898,"pfxX":-9.783909955451083,"pfxZ":4.964298996828557,"pX":-1.3287712005817858,"pZ":3.314163924059542,"vX0":5.0835271339926695,"vY0":-140.2663035555229,"vZ0":-3.5280682832394694,"x":167.65,"y":149.3,"x0":-1.885234699250387,"y0":50.00469726790031,"z0":6.0215434186833745,"aX":-19.661280021401314},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":16.8,"spinRate":2292,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38924580503519124,"extension":6.317317510659143},"index":5,"playId":"7f5d5059-1e1a-39ee-ab82-e3c3d635f292","pitchNumber":3,"startTime":"2026-07-05T17:05:55.585Z","endTime":"2026-07-05T17:06:00.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66544189186027,"aZ":-12.25376016032023,"pfxX":-1.899375602103241,"pfxZ":9.604965252095923,"pX":0.36011540583773427,"pZ":2.0772156284189496,"vX0":5.864177782281907,"vY0":-142.40237783468123,"vZ0":-8.874234211360921,"x":103.27,"y":182.7,"x0":-1.4702260792487065,"y0":50.00638444782145,"z0":5.990187569766791,"aX":-3.9413325900247425},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.0,"breakHorizontal":2.4,"spinRate":2440,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.38319450638393304,"extension":6.4447607482557725},"index":6,"playId":"73bab153-644a-39f7-9d1b-a1a5e3d3be19","pitchNumber":4,"startTime":"2026-07-05T17:06:17.557Z","endTime":"2026-07-05T17:06:21.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-05T17:06:28.261Z","endTime":"2026-07-05T17:06:40.791Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718589210163756,"aZ":-34.667896145166004,"pfxX":7.127522528761033,"pfxZ":-1.5497064415917485,"pX":1.0598375870239525,"pZ":1.5690347791657937,"vX0":4.6880292044874805,"vY0":-125.951455832737,"vZ0":-3.913297959796824,"x":76.6,"y":196.42,"x0":-1.7491762503243247,"y0":50.00198382759879,"z0":5.935723530422666,"aX":11.489763042974724},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.5,"breakHorizontal":-13.9,"spinRate":2175,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4342811641583628,"extension":6.394924008695118},"index":8,"playId":"33dc3bc0-0523-3763-a18e-fe1c819ae657","pitchNumber":5,"startTime":"2026-07-05T17:06:40.791Z","endTime":"2026-07-05T17:06:44.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.666157856518815,"aZ":-13.127270128549373,"pfxX":-4.254465779329869,"pfxZ":9.362881249896741,"pX":-0.0538061009668558,"pZ":4.462811243510695,"vX0":6.097947726838054,"vY0":-141.16264195121454,"vZ0":-2.4294084528719426,"x":119.05,"y":118.28,"x0":-1.6811036003259692,"y0":50.006885004055334,"z0":6.1711018379371305,"aX":-8.659154933959067},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":6.6,"spinRate":2269,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38680897960965277,"extension":6.302984781779019},"index":9,"playId":"1107025b-4afa-3a40-8dea-3a7426cbdc58","pitchNumber":6,"startTime":"2026-07-05T17:07:22.386Z","endTime":"2026-07-05T17:07:27.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.306820500822475,"aZ":-20.73782131855109,"pfxX":-9.375164435516211,"pfxZ":5.722412940860345,"pX":0.3110391032798103,"pZ":2.841164897644641,"vX0":8.54227733552054,"vY0":-140.1873875646383,"vZ0":-5.126432367256841,"x":105.14,"y":162.07,"x0":-1.5506004031181353,"y0":50.00646729368916,"z0":6.038502851642995,"aX":-18.751183444589493},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":15.4,"spinRate":2119,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39001327291114496,"extension":6.418984812441625},"hitData":{"launchSpeed":68.8,"launchAngle":-48.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.14,"coordY":171.45}},"index":10,"playId":"40c4b36e-639d-3b16-a5a2-39f96b9e3b5a","pitchNumber":7,"startTime":"2026-07-05T17:07:42.958Z","endTime":"2026-07-05T17:07:49.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-07-05T17:07:49.683Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T17:08:10.500Z","endTime":"2026-07-05T17:11:54.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,9],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":88.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236916837911497,"aZ":-21.350300084214584,"pfxX":-7.4520675677319295,"pfxZ":5.457723473462506,"pX":-0.8185519577690807,"pZ":2.3425590032747525,"vX0":5.476213070623235,"vY0":-139.40960360255045,"vZ0":-6.012984748737258,"x":148.2,"y":175.53,"x0":-1.833136156737471,"y0":50.00037830366498,"z0":5.921741863758313,"aX":-14.771414553093054},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":12.5,"spinRate":2056,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39181112163524023,"extension":6.38462173246266},"index":0,"playId":"edaa5123-5c59-3721-8f95-8fa3104a3ce0","pitchNumber":1,"startTime":"2026-07-05T17:08:31.503Z","endTime":"2026-07-05T17:08:35.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":"4846a796-ff0d-357c-bfe6-23b531acf692","startTime":"2026-07-05T17:08:54.220Z","endTime":"2026-07-05T17:08:58.013Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.861675577730665,"aZ":-21.07928683360727,"pfxX":-1.0460961138585274,"pfxZ":5.914445766044148,"pX":0.5453669792479585,"pZ":2.7769057727056077,"vX0":6.6273256370852645,"vY0":-134.30012292728568,"vZ0":-4.423354010892783,"x":96.21,"y":163.8,"x0":-1.790631272417337,"y0":50.0001644045201,"z0":5.894274794837044,"aX":-1.9625198480067123},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":0.8,"spinRate":2333,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.40378932742940377,"extension":6.1663510031323066},"index":2,"playId":"0d116065-ed46-32c1-b81b-fbfb2fe21bd9","pitchNumber":2,"startTime":"2026-07-05T17:09:17.486Z","endTime":"2026-07-05T17:09:23.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.380667707889906,"aZ":-13.825052109818179,"pfxX":-3.587715287858443,"pfxZ":8.771706333653821,"pX":-0.17901062929771297,"pZ":2.485562181512979,"vX0":5.207068914602108,"vY0":-142.9152872794973,"vZ0":-7.081130003155998,"x":123.82,"y":171.67,"x0":-1.5488426141219993,"y0":50.006830763238206,"z0":5.843736863463818,"aX":-7.508852356385858},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":5.6,"spinRate":2371,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3815831032991812,"extension":6.254955409422154},"index":3,"playId":"89914e5a-bbb2-39f7-b8d1-825bd3da04f7","pitchNumber":3,"startTime":"2026-07-05T17:09:46.021Z","endTime":"2026-07-05T17:09:51.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"playId":"6a466098-adc7-3486-9e59-a5dc21f9e807","startTime":"2026-07-05T17:10:15.118Z","endTime":"2026-07-05T17:10:18.453Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-05T17:10:33.258Z","endTime":"2026-07-05T17:10:46.170Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.023070207980037,"aZ":-23.634737512444985,"pfxX":-8.831628611657864,"pfxZ":4.197546950758996,"pX":-1.1956193951031293,"pZ":2.9321483377512285,"vX0":4.727030774994213,"vY0":-141.01139450293905,"vZ0":-4.027847926455673,"x":162.57,"y":159.61,"x0":-1.7371885474612727,"y0":50.003992886347554,"z0":5.885226365802743,"aX":-17.966481263706306},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":15.1,"spinRate":2218,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.386942643599387,"extension":6.321249338005954},"index":6,"playId":"1fc0fdd4-c9fc-317c-9911-15d17d2e0e85","pitchNumber":4,"startTime":"2026-07-05T17:10:46.170Z","endTime":"2026-07-05T17:10:49.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":7,"playId":"fc7b08df-4009-3568-9a94-3ffa55d31b4a","startTime":"2026-07-05T17:11:10.382Z","endTime":"2026-07-05T17:11:14.167Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Brandon Lowe batting, Konnor Griffin advances to 2nd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":676917,"fullName":"Cade Cavalli"}}},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":8,"actionPlayId":"fc7b08df-4009-3568-9a94-3ffa55d31b4a","startTime":"2026-07-05T17:11:30.435Z","endTime":"2026-07-05T17:11:50.670Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676917,"link":"/api/v1/people/676917"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"postOnSecond":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-2.3000000000000043,"leverageIndex":1.46,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59005586008532,"aZ":-15.933971718039054,"pfxX":-5.68665214438224,"pfxZ":7.930506057007108,"pX":-1.1239972347424116,"pZ":2.5627697094544124,"vX0":3.99784582355295,"vY0":-141.55200019428693,"vZ0":-6.579916592953175,"x":159.84,"y":169.59,"x0":-1.8094166830264304,"y0":50.00094435444514,"z0":5.921163751210872,"aX":-11.642541786374464},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.3,"breakHorizontal":9.6,"spinRate":2217,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38561219495219046,"extension":6.532024684278969},"index":9,"playId":"2ee1e36d-4675-31aa-9a67-336c77297742","pitchNumber":5,"startTime":"2026-07-05T17:11:50.670Z","endTime":"2026-07-05T17:11:54.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.46,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:11:54.950Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out to first baseman Luis García Jr. Konnor Griffin to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T17:12:23.278Z","endTime":"2026-07-05T17:13:11.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"21388cb4-ace6-4773-97fd-2abfeb830278","startTime":"2026-07-05T17:12:23.278Z","endTime":"2026-07-05T17:12:28.278Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.893791002234813,"aZ":-38.783815423852616,"pfxX":6.8365963553256455,"pfxZ":-4.126541487792217,"pX":0.6216211941460394,"pZ":2.02627475574234,"vX0":3.5649987209039558,"vY0":-125.44559004830496,"vZ0":-2.341970880007611,"x":93.31,"y":184.07,"x0":-1.7030892766828574,"y0":50.00046705233619,"z0":6.114881265906924,"aX":10.960751667669935},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.8,"breakHorizontal":-13.2,"spinRate":2269,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4355956470293072,"extension":6.311398400574267},"index":1,"playId":"72b52dd9-fda3-3eca-8b59-22306a0bc67a","pitchNumber":1,"startTime":"2026-07-05T17:12:42.337Z","endTime":"2026-07-05T17:12:48.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.661857684976532,"aZ":-39.397921364267724,"pfxX":5.4791883974105895,"pfxZ":-4.4051394987216845,"pX":0.5282093692920675,"pZ":2.3898957416955318,"vX0":3.2701546960156387,"vY0":-126.9129851997638,"vZ0":-1.8415416560682392,"x":96.87,"y":174.25,"x0":-1.4865921772736093,"y0":50.003451698092114,"z0":6.247245121355867,"aX":8.9851193333043},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.2,"breakHorizontal":-10.7,"spinRate":2300,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.43070380213618353,"extension":6.219659441945182},"hitData":{"launchSpeed":70.0,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.65,"coordY":171.45}},"index":2,"playId":"76cbf8a7-1063-34ca-abcd-57b8c358d570","pitchNumber":2,"startTime":"2026-07-05T17:13:03.842Z","endTime":"2026-07-05T17:13:11.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:13:11.757Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-05T17:13:27.729Z","endTime":"2026-07-05T17:15:37.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.101742597455356,"aZ":-14.544943263328936,"pfxX":-4.019797461804439,"pfxZ":8.542630736189635,"pX":0.3822883098853479,"pZ":2.8247412534944476,"vX0":7.239656564922448,"vY0":-141.75023581701285,"vZ0":-6.409426654791069,"x":102.43,"y":162.51,"x0":-1.6662495620851503,"y0":50.00409313250792,"z0":6.019712316791437,"aX":-8.297315974475264},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.5,"breakHorizontal":6.0,"spinRate":2389,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.38433169323824323,"extension":6.3226472495820065},"index":0,"playId":"d307cba8-d935-3739-bddc-af0fe49fd645","pitchNumber":1,"startTime":"2026-07-05T17:13:53.861Z","endTime":"2026-07-05T17:13:57.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.133095488582853,"aZ":-13.52484612420137,"pfxX":-4.638428404556796,"pfxZ":9.001882470716136,"pX":-0.27699150955360674,"pZ":2.4767020773380923,"vX0":5.577483552385715,"vY0":-142.21267952502444,"vZ0":-7.575578841868018,"x":127.56,"y":171.91,"x0":-1.6505083663500746,"y0":50.00393269214317,"z0":6.012362106678823,"aX":-9.610357509852134},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.1,"breakHorizontal":7.4,"spinRate":2365,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.38348351009154014,"extension":6.389521833131318},"index":1,"playId":"6e1b1ab7-64bb-33f0-bf87-411951eaf810","pitchNumber":2,"startTime":"2026-07-05T17:14:17.920Z","endTime":"2026-07-05T17:14:21.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":99.4,"endSpeed":91.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23662028674956,"aZ":-11.018525913031786,"pfxX":-2.8482876520127114,"pfxZ":10.007443660053784,"pX":1.5437570911751282,"pZ":1.7486992393918035,"vX0":8.907809088396986,"vY0":-144.18548222647962,"vZ0":-10.128007153776572,"x":58.16,"y":191.57,"x0":-1.2101049691518881,"y0":50.0038452304542,"z0":5.978447638980239,"aX":-6.022315721137518},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.3,"breakHorizontal":3.5,"spinRate":2295,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3792766145831479,"extension":6.569203540351092},"index":2,"playId":"6a426cb7-4ac6-32c1-a2ac-04d5b2c94520","pitchNumber":3,"startTime":"2026-07-05T17:15:10.283Z","endTime":"2026-07-05T17:15:15.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83590212116097,"aZ":-41.249341306958826,"pfxX":8.639930616928243,"pfxZ":-5.503091799536403,"pX":0.9786786343437768,"pZ":0.8204176818114178,"vX0":3.889986242356481,"vY0":-128.20834636830836,"vZ0":-4.539358700996367,"x":79.7,"y":216.63,"x0":-1.6849970621544956,"y0":50.00276287397295,"z0":5.865620773210824,"aX":14.247422646004749},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-10.8,"breakHorizontal":-16.6,"spinRate":2396,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.42875547382253254,"extension":6.436807083078684},"index":3,"playId":"e4433bf3-97ff-33d8-91d6-4c7c17380a68","pitchNumber":4,"startTime":"2026-07-05T17:15:32.669Z","endTime":"2026-07-05T17:15:37.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:15:37.465Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T17:17:16.095Z","endTime":"2026-07-05T17:18:37.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.433103189489003,"aZ":-10.808950339617967,"pfxX":-6.255277561018341,"pfxZ":10.507739028023106,"pX":-0.6302283794743329,"pZ":4.014384412089449,"vX0":3.6569363105068056,"vY0":-141.49079540591302,"vZ0":-3.481715788054229,"x":141.02,"y":130.39,"x0":-1.1248191251977282,"y0":50.00371993822152,"z0":5.950515450453714,"aX":-12.719054710198362},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":10.6,"spinRate":2391,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38670801928997545,"extension":6.468416661944191},"index":0,"playId":"1fa9658e-2c4f-3220-9c22-df1f00567cef","pitchNumber":1,"startTime":"2026-07-05T17:17:45.756Z","endTime":"2026-07-05T17:17:50.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":88.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.601906844291225,"aZ":-20.76983575811596,"pfxX":-9.704960794793346,"pfxZ":5.748825795781485,"pX":-1.0893077057225042,"pZ":3.4661871243465483,"vX0":4.533040813810314,"vY0":-139.54852330766283,"vZ0":-2.474617310276648,"x":158.52,"y":145.19,"x0":-1.4683281493868348,"y0":50.00471673997647,"z0":5.723478648939674,"aX":-19.260214546264447},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.1,"breakHorizontal":16.7,"spinRate":2242,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.391585356654768,"extension":6.607240311810418},"index":1,"playId":"77b40e7a-932d-3e5e-8dc2-fb5c66a3ac46","pitchNumber":2,"startTime":"2026-07-05T17:17:59.960Z","endTime":"2026-07-05T17:18:04.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129308881529628,"aZ":-24.265604580071468,"pfxX":1.0915484971456824,"pfxZ":4.718774996476311,"pX":1.312983630133576,"pZ":2.2168621442947893,"vX0":6.228497567553027,"vY0":-128.5005431464109,"vZ0":-4.175369539423067,"x":66.95,"y":178.92,"x0":-1.2820703124507546,"y0":50.003017946789186,"z0":5.743579423352076,"aX":1.8275791942583135},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":-3.4,"spinRate":2255,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.42593339359775895,"extension":6.648546975986435},"index":2,"playId":"fdc22ba3-7a53-321b-9952-8aac1a46991a","pitchNumber":3,"startTime":"2026-07-05T17:18:16.494Z","endTime":"2026-07-05T17:18:21.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":95.0,"endSpeed":86.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.588553183656405,"aZ":-11.250326837847581,"pfxX":-7.423556117444468,"pfxZ":10.783061987150953,"pX":-0.9312918532071776,"pZ":3.131817184378644,"vX0":3.3534000386331737,"vY0":-138.34980174648638,"vZ0":-5.105861237847467,"x":152.5,"y":154.22,"x0":-1.1939363540728083,"y0":50.00425883288224,"z0":5.754084107667111,"aX":-14.405273406652535},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":12.7,"spinRate":2326,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3957634521351068,"extension":6.515462767842853},"index":3,"playId":"36e394b3-a6aa-3c6f-a1ab-28bc42f574e6","pitchNumber":4,"startTime":"2026-07-05T17:18:32.605Z","endTime":"2026-07-05T17:18:37.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:18:37.463Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis García Jr. pops out to third baseman Nick Gonzales.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T17:18:47.609Z","endTime":"2026-07-05T17:19:59.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.280226522365137,"aZ":-11.661963660359111,"pfxX":-6.234168444596032,"pfxZ":10.731666481354484,"pX":-0.05207007609145248,"pZ":2.942738412119728,"vX0":5.394786250400019,"vY0":-137.57081761046618,"vZ0":-5.649019866814298,"x":118.98,"y":159.33,"x0":-1.2310754556061279,"y0":50.00589309010217,"z0":5.817463884605117,"aX":-11.919780866838309},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":10.1,"spinRate":2289,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.39854513174162376,"extension":6.500691497839943},"index":0,"playId":"ce79c0d7-dd5c-3acd-bfbe-e96056ae2604","pitchNumber":1,"startTime":"2026-07-05T17:19:02.840Z","endTime":"2026-07-05T17:19:08.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":88.4,"endSpeed":81.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951202092122426,"aZ":-23.272913750868856,"pfxX":-12.571446931400168,"pfxZ":5.332538015188399,"pX":-0.6995370216304746,"pZ":1.6232349644844724,"vX0":6.679173954722758,"vY0":-128.47230860742772,"vZ0":-5.351598496237044,"x":143.66,"y":194.95,"x0":-1.7015810270881648,"y0":50.003160285712646,"z0":5.545389718928059,"aX":-20.986573387802206},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.6,"breakHorizontal":21.2,"spinRate":2147,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.42656309503875356,"extension":6.539706452412893},"index":1,"playId":"a525dc6a-35df-348a-9706-6e8ec440d2d7","pitchNumber":2,"startTime":"2026-07-05T17:19:18.708Z","endTime":"2026-07-05T17:19:24.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.112386262683195,"aZ":-22.59287824637672,"pfxX":-9.949186113521698,"pfxZ":5.713557789197264,"pX":0.4200928640404025,"pZ":1.819312560998316,"vX0":8.427617072020162,"vY0":-128.34831823097372,"vZ0":-4.963846746549312,"x":100.99,"y":189.66,"x0":-1.6040499088055657,"y0":50.00631481644782,"z0":5.524625083764287,"aX":-16.69946113099287},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":2383,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.4257889035319806,"extension":6.604362271541958},"index":2,"playId":"bbb774a4-f29e-3ecd-bd20-c473ad035415","pitchNumber":3,"startTime":"2026-07-05T17:19:34.654Z","endTime":"2026-07-05T17:19:39.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.903914043514185,"aZ":-36.82950401431663,"pfxX":-0.2034106568630456,"pfxZ":-3.177109721692929,"pX":-0.2935421030138524,"pZ":3.2380679543426973,"vX0":2.709632949967875,"vY0":-119.46491998233927,"vZ0":1.2355789234559105,"x":128.19,"y":151.35,"x0":-1.4091032360799634,"y0":50.00102258008497,"z0":5.988476976747955,"aX":-0.2983390019146512},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.3,"breakHorizontal":-0.2,"spinRate":2315,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.4559812520733262,"extension":6.661194657233815},"hitData":{"launchSpeed":76.3,"launchAngle":75.0,"totalDistance":79.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":109.53,"coordY":185.63}},"index":3,"playId":"6e06370b-ca04-3744-83d8-544ff197242c","pitchNumber":4,"startTime":"2026-07-05T17:19:49.509Z","endTime":"2026-07-05T17:19:59.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:19:59.177Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Curtis Mead flies out to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T17:20:19.106Z","endTime":"2026-07-05T17:20:46.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20302490298147,"aZ":-17.55499416677053,"pfxX":-8.387131501453855,"pfxZ":7.288443188664079,"pX":-0.04325296199085719,"pZ":2.0329787515857536,"vX0":6.792960662069424,"vY0":-139.713108261793,"vZ0":-6.588909752999008,"x":118.65,"y":183.89,"x0":-1.3991489470409348,"y0":50.00103493429204,"z0":5.5475198521431075,"aX":-16.819447675047936},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":2211,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3898885367435163,"extension":6.682992570217076},"index":0,"playId":"534cbcae-4588-3357-b21d-f02c733e9084","pitchNumber":1,"startTime":"2026-07-05T17:20:19.245Z","endTime":"2026-07-05T17:20:24.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15706956452917,"aZ":-27.204549491534994,"pfxX":-0.24575307704641525,"pfxZ":2.9673544807213226,"pX":0.16581154449370597,"pZ":2.3383797717879524,"vX0":4.962497585280696,"vY0":-128.4757197926346,"vZ0":-2.6572986430253183,"x":110.68,"y":175.64,"x0":-1.7573179718520062,"y0":50.002731204293475,"z0":5.4963593908772905,"aX":-0.41200781809409287},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":-0.6,"spinRate":2274,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.42602525919174017,"extension":6.510537554772507},"hitData":{"launchSpeed":92.3,"launchAngle":36.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.68,"coordY":61.7}},"index":1,"playId":"ee593e4c-a967-38c0-81f4-cbff2c2c7e07","pitchNumber":2,"startTime":"2026-07-05T17:20:35.332Z","endTime":"2026-07-05T17:20:46.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:20:46.644Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-05T17:20:54.929Z","endTime":"2026-07-05T17:21:21.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049408388880952,"aZ":-11.84579291496117,"pfxX":-5.674448670071207,"pfxZ":10.139537711175478,"pX":0.47903520617624307,"pZ":2.5240569156612467,"vX0":6.6204398222411065,"vY0":-140.08588336259896,"vZ0":-6.914816450706485,"x":98.74,"y":170.63,"x0":-1.1679110979809328,"y0":50.002709529560555,"z0":5.784158062736279,"aX":-11.376898022192712},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":9.0,"spinRate":2351,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3896899908668541,"extension":6.651474630356515},"hitData":{"launchSpeed":90.8,"launchAngle":33.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.2,"coordY":77.71}},"index":0,"playId":"94b1e50b-4b4f-37f0-aa5e-84ac011f81ae","pitchNumber":1,"startTime":"2026-07-05T17:21:13.364Z","endTime":"2026-07-05T17:21:21.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:21:21.911Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T17:23:08.300Z","endTime":"2026-07-05T17:25:29.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.842717350932503,"aZ":-12.325876403435831,"pfxX":-4.898311685794681,"pfxZ":9.831534308466583,"pX":-0.6034466676185762,"pZ":1.4328325041725416,"vX0":4.814135912394292,"vY0":-140.91045950605672,"vZ0":-9.860170499583743,"x":140.0,"y":200.09,"x0":-1.694395217847134,"y0":50.0056042713512,"z0":5.76570906106994,"aX":-9.890921661745217},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2385,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3881275913383404,"extension":6.382686862825109},"index":0,"playId":"11859f0e-5d43-3b2c-889a-29760a14d5bd","pitchNumber":1,"startTime":"2026-07-05T17:23:37.151Z","endTime":"2026-07-05T17:23:42.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89183364241293,"aZ":-16.524315653220118,"pfxX":-4.554655110809145,"pfxZ":8.000845182186527,"pX":-0.7506050064008215,"pZ":1.6629327738039483,"vX0":5.550697353476254,"vY0":-138.91394788215916,"vZ0":-7.843316250926322,"x":145.61,"y":193.88,"x0":-2.1821671885107072,"y0":50.001683601308876,"z0":5.619805193948517,"aX":-8.908060232520704},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":7.1,"spinRate":2282,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3941748290783984,"extension":6.408638228762664},"index":1,"playId":"76df1301-b030-3cc0-98cf-590b88c1b2ab","pitchNumber":2,"startTime":"2026-07-05T17:23:56.293Z","endTime":"2026-07-05T17:24:00.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.468485837478035,"aZ":-18.109074722585245,"pfxX":-4.933343398739503,"pfxZ":7.002831583538146,"pX":-0.8920391447736779,"pZ":2.6189927332578797,"vX0":4.904816226608135,"vY0":-140.3010342418912,"vZ0":-5.78983309638527,"x":151.0,"y":168.07,"x0":-2.01551133609806,"y0":50.00416673038216,"z0":5.875516126343893,"aX":-9.911250934970624},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":8.0,"spinRate":2220,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3892613606519566,"extension":6.3899515645476574},"index":2,"playId":"1d73ba98-65f5-3be6-8be1-13f5040548c1","pitchNumber":3,"startTime":"2026-07-05T17:24:24.750Z","endTime":"2026-07-05T17:24:28.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.363592695255093,"aZ":-24.57423397558785,"pfxX":-8.799268651621306,"pfxZ":4.572839832484561,"pX":-2.0547024450099847,"pZ":3.052662663025129,"vX0":2.7513657262478657,"vY0":-128.35286516796873,"vZ0":-2.655632344841763,"x":195.32,"y":156.36,"x0":-1.9992769547192117,"y0":50.00544467552775,"z0":6.020825736905087,"aX":-14.636714418407022},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":15.2,"spinRate":1979,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.42725241406830294,"extension":6.194222974407305},"index":3,"playId":"67b2a433-6c2a-3437-aa0a-92d6d20779f9","pitchNumber":4,"startTime":"2026-07-05T17:24:43.628Z","endTime":"2026-07-05T17:24:47.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.570220327941186,"aZ":-23.301234492144008,"pfxX":-0.43111804022538536,"pfxZ":4.536110374929224,"pX":1.3919301047606578,"pZ":3.291097561997288,"vX0":8.923779224025848,"vY0":-138.4187677628897,"vZ0":-2.8547229543716828,"x":63.94,"y":149.92,"x0":-1.8068184061744677,"y0":50.003928804429066,"z0":5.882202070171772,"aX":-0.8456301864711047},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.8,"breakHorizontal":-1.0,"spinRate":2376,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3945050709174174,"extension":6.280743992616263},"index":4,"playId":"f87c4ff5-65b3-3d25-9401-67d04f51a5cb","pitchNumber":5,"startTime":"2026-07-05T17:25:04.788Z","endTime":"2026-07-05T17:25:09.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.391196684239755,"aZ":-40.919101653464296,"pfxX":6.00403692495128,"pfxZ":-5.483208548734252,"pX":-1.1584604108835406,"pZ":2.0670438553791715,"vX0":0.22004855467122447,"vY0":-125.50066502773646,"vZ0":-1.5145567581281758,"x":161.16,"y":182.97,"x0":-2.0273171713582037,"y0":50.00319201252651,"z0":6.011180723503648,"aX":9.577030801987034},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-10.1,"breakHorizontal":-10.9,"spinRate":2177,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.43643133876942297,"extension":6.098442364334022},"index":5,"playId":"538f50e6-85b7-3b2e-aab2-7c158ade0f78","pitchNumber":6,"startTime":"2026-07-05T17:25:23.408Z","endTime":"2026-07-05T17:25:29.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:25:29.057Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to left fielder Daylen Lile. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T17:25:42.627Z","endTime":"2026-07-05T17:27:47.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07840055755611,"aZ":-13.841325757745842,"pfxX":-5.462123662912945,"pfxZ":8.931759266814185,"pX":-0.303775668489245,"pZ":3.4184035519296283,"vX0":5.823376620209675,"vY0":-141.1622368664288,"vZ0":-5.1088313168911395,"x":128.58,"y":146.48,"x0":-1.667368747083213,"y0":50.00039650908904,"z0":6.117859374399413,"aX":-11.207584352311576},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":9.0,"spinRate":2268,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3855614557249014,"extension":6.441035151136143},"index":0,"playId":"4aa97a52-c028-3d31-adc1-fed9cb536ba7","pitchNumber":1,"startTime":"2026-07-05T17:26:00.013Z","endTime":"2026-07-05T17:26:03.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710264411997294,"aZ":-25.546839844312192,"pfxX":1.1746131648993892,"pfxZ":3.5944241760807465,"pX":-0.7377283700466288,"pZ":2.6824664201223642,"vX0":2.4691797175190957,"vY0":-133.89275721646337,"vZ0":-3.758204458598239,"x":145.12,"y":166.35,"x0":-1.8189363116933663,"y0":50.004018136551785,"z0":5.900202310375412,"aX":2.1650887924813134},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":-2.6,"spinRate":2245,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.40668146800806815,"extension":6.195927423179283},"index":1,"playId":"81467c1a-8004-34cf-a3bb-c05626ae8bb7","pitchNumber":2,"startTime":"2026-07-05T17:26:20.096Z","endTime":"2026-07-05T17:26:24.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"acec487f-c3b4-3db8-9ae1-acddff07a333","startTime":"2026-07-05T17:26:52.262Z","endTime":"2026-07-05T17:26:55.654Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506168257613787,"aZ":-13.234684958759804,"pfxX":-5.665143838162001,"pfxZ":9.220988136932007,"pX":0.7999591849147367,"pZ":2.7095884268508477,"vX0":8.378579082935849,"vY0":-141.73444053230503,"vZ0":-6.548770166473765,"x":86.51,"y":165.62,"x0":-1.445500984815403,"y0":50.004381779451535,"z0":5.879555733407802,"aX":-11.638017746506296},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2463,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38505846093469254,"extension":6.555773786314457},"index":3,"playId":"a9229064-acaf-3b9e-826b-b1e9f8b9317f","pitchNumber":3,"startTime":"2026-07-05T17:27:13.576Z","endTime":"2026-07-05T17:27:18.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53287889924025,"aZ":-21.86159140519378,"pfxX":-7.716986990816207,"pfxZ":5.211072733428643,"pX":-0.5451633176492137,"pZ":2.244426608822907,"vX0":6.302776589497272,"vY0":-139.1526727372761,"vZ0":-5.937605980630203,"x":137.78,"y":178.18,"x0":-1.8266294768144264,"y0":50.00342934862561,"z0":5.835010202668165,"aX":-15.27383078106912},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":12.8,"spinRate":2158,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3922458403521496,"extension":6.3116818835328585},"hitData":{"launchSpeed":101.2,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.72,"coordY":116.72}},"index":4,"playId":"adecaea8-b716-37c6-a310-dfbd1d071e4a","pitchNumber":4,"startTime":"2026-07-05T17:27:36.885Z","endTime":"2026-07-05T17:27:47.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.54,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:27:47.906Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Endy Rodríguez grounds out, first baseman Luis García Jr. to pitcher Cade Cavalli. Ryan O'Hearn to 3rd. Nick Gonzales to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T17:27:56.423Z","endTime":"2026-07-05T17:29:07.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.542081691588812,"aZ":-41.222197504705726,"pfxX":3.633806516309239,"pfxZ":-5.622230213337925,"pX":-0.1134653548180356,"pZ":2.4865595708104538,"vX0":3.1398773847485306,"vY0":-125.25705036108738,"vZ0":-0.7537392737310179,"x":121.33,"y":171.64,"x0":-1.8503751005423392,"y0":50.00620048192125,"z0":6.128110984244492,"aX":5.842589117917646},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-10.2,"breakHorizontal":-7.2,"spinRate":2087,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.4353422662421851,"extension":6.133836846075789},"index":0,"playId":"fa11794b-3cf4-394b-8cfe-dd2af2704e93","pitchNumber":1,"startTime":"2026-07-05T17:28:12.891Z","endTime":"2026-07-05T17:28:18.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11724054137817,"aZ":-41.32061791530338,"pfxX":2.6680354756518554,"pfxZ":-5.4993569894872225,"pX":1.7392133261938076,"pZ":0.3205855761801526,"vX0":7.646032520749659,"vY0":-128.00383854187464,"vZ0":-6.000379978399195,"x":50.71,"y":230.12,"x0":-1.6319447732777712,"y0":50.00571179387134,"z0":5.9257728890863826,"aX":4.433926950006203},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-11.2,"breakHorizontal":-6.5,"spinRate":2181,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4276981412129164,"extension":6.32173023296483},"index":1,"playId":"ab086be1-9990-3e9d-9d4c-2783f00ac21f","pitchNumber":2,"startTime":"2026-07-05T17:28:33.374Z","endTime":"2026-07-05T17:28:39.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42152879940146,"aZ":-38.40140634681017,"pfxX":6.236505741905488,"pfxZ":-3.9547600781963066,"pX":0.19649328511860625,"pZ":2.604929380492003,"vX0":3.2450085660991177,"vY0":-124.77834257142148,"vZ0":-0.5074612772095547,"x":109.51,"y":168.45,"x0":-1.9315889824054264,"y0":50.00221577098275,"z0":5.978547843687562,"aX":9.82039560049478},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.1,"breakHorizontal":-12.0,"spinRate":2326,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.4391800445712315,"extension":6.231011767098651},"hitData":{"launchSpeed":72.9,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.54,"coordY":169.42}},"index":2,"playId":"b1afad47-9518-3926-938c-adeeaee29e0b","pitchNumber":3,"startTime":"2026-07-05T17:29:00.168Z","endTime":"2026-07-05T17:29:07.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":0.3999999999999986,"leverageIndex":1.93,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:29:07.939Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Callihan singles on a ground ball to right fielder James Wood. Ryan O'Hearn scores. Nick Gonzales scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T17:29:32.002Z","endTime":"2026-07-05T17:30:29.938Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.242682611031256,"aZ":-16.789568607975546,"pfxX":-5.045590823007588,"pfxZ":7.586946903544911,"pX":-0.628120655913008,"pZ":3.5169566695815733,"vX0":5.040757259774636,"vY0":-140.64066581837793,"vZ0":-3.6548911794276595,"x":140.94,"y":143.82,"x0":-1.7776312017849403,"y0":50.00168048103828,"z0":5.904598396019287,"aX":-10.230669365576116},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":8.3,"spinRate":2326,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3876468427466473,"extension":6.366404157379425},"index":0,"playId":"71915be3-01d4-32e6-b8f1-dcc8e029d821","pitchNumber":1,"startTime":"2026-07-05T17:29:54.682Z","endTime":"2026-07-05T17:29:59.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287191649109225,"aZ":-42.675641524916735,"pfxX":4.944401071897423,"pfxZ":-6.667220695648055,"pX":0.09582881636302279,"pZ":2.1646293479512293,"vX0":3.1026835727186803,"vY0":-124.74096226922522,"vZ0":-0.8966924999777183,"x":113.35,"y":180.34,"x0":-1.8068770017972688,"y0":50.003521973693516,"z0":6.049551351497615,"aX":7.785822453196701},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-12.0,"breakHorizontal":-9.7,"spinRate":2205,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.43922566014664355,"extension":6.200879847262292},"hitData":{"launchSpeed":95.1,"launchAngle":0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.97,"coordY":128.88}},"index":1,"playId":"a80de191-8a0c-3aee-8ea6-f837f2d68496","pitchNumber":2,"startTime":"2026-07-05T17:30:17.409Z","endTime":"2026-07-05T17:30:29.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-10.8,"leverageIndex":1.71,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:30:29.938Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a ground ball to left fielder Daylen Lile. Tyler Callihan scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T17:30:39.468Z","endTime":"2026-07-05T17:33:32.537Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":95.2,"endSpeed":87.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491871140044715,"aZ":-20.292879478783558,"pfxX":-7.441723179883881,"pfxZ":6.063637476869252,"pX":-0.4694797217510092,"pZ":3.9506411098036467,"vX0":6.476459743629087,"vY0":-138.54453432788358,"vZ0":-1.6588496084888569,"x":134.9,"y":132.11,"x0":-1.8608466634907943,"y0":50.00643059581929,"z0":5.9017639566258175,"aX":-14.592631990831626},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":12.2,"spinRate":2126,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3940626977310413,"extension":6.235602454281615},"index":0,"playId":"e224df01-7f0d-39be-97f3-5ddd870890fd","pitchNumber":1,"startTime":"2026-07-05T17:31:02.468Z","endTime":"2026-07-05T17:31:08.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"4a568ff7-1b2d-4660-bed4-96f5271df93f","startTime":"2026-07-05T17:31:24.392Z","endTime":"2026-07-05T17:31:36.578Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Throwing error by pitcher Cade Cavalli on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"4a568ff7-1b2d-4660-bed4-96f5271df93f","startTime":"2026-07-05T17:31:56.439Z","endTime":"2026-07-05T17:32:07.723Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":682997,"link":"/api/v1/people/682997"},"postOnThird":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"homeTeamWinProbability":26.3,"awayTeamWinProbability":73.7,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.95,"dramaIndex":53.0,"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":3,"startTime":"2026-07-05T17:32:07.723Z","endTime":"2026-07-05T17:32:57.866Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.192654626861472,"aZ":-21.23407184730287,"pfxX":-7.671598770386866,"pfxZ":5.567126156155281,"pX":-0.6288738552956714,"pZ":2.873235174530841,"vX0":5.770306944890139,"vY0":-138.43272588797066,"vZ0":-4.699114829889201,"x":140.97,"y":161.2,"x0":-1.7303053817760214,"y0":50.00396167276125,"z0":5.9900812824907215,"aX":-15.081428406785907},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.4,"breakHorizontal":12.8,"spinRate":2140,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3937399185786723,"extension":6.2840986630277245},"index":4,"playId":"17120eaf-a520-3236-9b58-53e2e80a2f48","pitchNumber":2,"startTime":"2026-07-05T17:32:57.866Z","endTime":"2026-07-05T17:33:03.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.486360479989184,"aZ":-24.77032486534467,"pfxX":-7.712987771637632,"pfxZ":3.802955909104373,"pX":-0.22579585693111678,"pZ":2.497365761963102,"vX0":7.2217621818522195,"vY0":-137.90885194892303,"vZ0":-4.4384732558465325,"x":125.61,"y":171.35,"x0":-1.8622892154225696,"y0":50.006051203569285,"z0":5.775971823426081,"aX":-15.024812866671772},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":12.7,"spinRate":2163,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3955133735559322,"extension":6.201481557514682},"hitData":{"launchSpeed":94.4,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.07,"coordY":122.8}},"index":5,"playId":"49dc7ec4-743d-3b6e-8ee9-d4493ce3d436","pitchNumber":3,"startTime":"2026-07-05T17:33:24.048Z","endTime":"2026-07-05T17:33:32.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":682997,"link":"/api/v1/people/682997"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-4.199999999999999,"leverageIndex":0.95,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:33:32.537Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Konnor Griffin grounds into a force out, third baseman Curtis Mead to second baseman Jorbit Vivas. Jake Mangum out at 2nd. Konnor Griffin to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T17:34:18.909Z","endTime":"2026-07-05T17:36:44.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"47173771-f998-38a9-83a6-99ae4def3853","startTime":"2026-07-05T17:34:04.430Z","endTime":"2026-07-05T17:34:07.692Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72004026089829,"aZ":-38.99561891117148,"pfxX":6.295204121181931,"pfxZ":-4.494266625898222,"pX":0.2666637780071111,"pZ":2.25079940514827,"vX0":3.2002920678662,"vY0":-122.28274645335176,"vZ0":-0.8718625860851534,"x":106.84,"y":178.01,"x0":-1.8763347303975004,"y0":50.00532346586397,"z0":5.952513839918626,"aX":9.549927084775636},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.0,"breakHorizontal":-12.1,"spinRate":2253,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.44762764147063594,"extension":6.096543497461927},"index":1,"playId":"c9a1f95b-235e-3096-912d-b75aebff602f","pitchNumber":1,"startTime":"2026-07-05T17:34:21.227Z","endTime":"2026-07-05T17:34:27.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.821389813306347,"aZ":-13.096911454579168,"pfxX":-3.5389082154340183,"pfxZ":9.576288024475721,"pX":1.04113840092429,"pZ":1.5555972671401685,"vX0":7.791501915555363,"vY0":-139.19747103498102,"vZ0":-9.660515414331908,"x":77.31,"y":196.78,"x0":-1.3156368113626087,"y0":50.00274535220218,"z0":5.905693737540241,"aX":-7.050455666209828},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":5.0,"spinRate":2297,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39124911309172195,"extension":6.556382374700849},"index":2,"playId":"5132193e-0e5d-3390-9ae9-cfc15f00e251","pitchNumber":2,"startTime":"2026-07-05T17:34:51.963Z","endTime":"2026-07-05T17:34:56.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":95.3,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.839143424427014,"aZ":-14.30031030864362,"pfxX":-2.9177815679030097,"pfxZ":9.06786606249559,"pX":1.2660282552339615,"pZ":1.793564315503477,"vX0":8.556397727004246,"vY0":-138.5126061844287,"vZ0":-8.585480435529057,"x":68.74,"y":190.35,"x0":-1.4647524316022127,"y0":50.00088196875033,"z0":5.86013135361767,"aX":-5.75117510252333},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":3.7,"spinRate":2299,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39332341153851846,"extension":6.562395628141985},"index":3,"playId":"fb5f2df9-797b-304e-ac70-877b41167ac4","pitchNumber":3,"startTime":"2026-07-05T17:35:08.831Z","endTime":"2026-07-05T17:35:13.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.413945357303625,"aZ":-36.51233449704541,"pfxX":4.519283947778973,"pfxZ":-2.733382188267808,"pX":0.8335173076784382,"pZ":1.3228417553270315,"vX0":5.171525987028478,"vY0":-124.95510710224258,"vZ0":-3.6816673614517548,"x":85.23,"y":203.06,"x0":-1.8475956144564902,"y0":50.00310827816048,"z0":5.805072653536817,"aX":7.169695361689598},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.5,"breakHorizontal":-9.4,"spinRate":2299,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.43779054584744426,"extension":6.277653752425421},"index":4,"playId":"59ed8c82-ca54-31c3-9633-103647ad2a1b","pitchNumber":4,"startTime":"2026-07-05T17:35:25.148Z","endTime":"2026-07-05T17:35:29.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-05T17:35:38.086Z","endTime":"2026-07-05T17:35:51.585Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.347621505207165,"aZ":-24.99171863695247,"pfxX":-8.851964381416092,"pfxZ":4.442792826506057,"pX":0.4779757712094068,"pZ":0.9966881052547877,"vX0":7.643216422480455,"vY0":-126.03428508815021,"vZ0":-7.288960396032461,"x":98.78,"y":211.87,"x0":-1.4361005985536262,"y0":50.004936342575064,"z0":5.929471733704819,"aX":-14.318111988916579},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.6,"breakHorizontal":14.4,"spinRate":1829,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43370524726955617,"extension":6.403601728771461},"index":6,"playId":"2bbd14ef-d200-3d84-9fa8-cb262eefd1ec","pitchNumber":5,"startTime":"2026-07-05T17:35:51.585Z","endTime":"2026-07-05T17:35:55.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"1e6bfc8b-8362-32b5-991a-ad497737b9c2","startTime":"2026-07-05T17:36:13.957Z","endTime":"2026-07-05T17:36:17.243Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.934757705942225,"aZ":-20.50945907622217,"pfxX":-7.183125745019442,"pfxZ":5.982739159205554,"pX":0.32414475858200065,"pZ":1.5351911382966887,"vX0":8.278647267300446,"vY0":-138.32559744210926,"vZ0":-8.110991941238561,"x":104.64,"y":197.33,"x0":-1.7648888380385441,"y0":50.00633702684548,"z0":5.864950651243604,"aX":-14.015343995892117},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.4,"breakHorizontal":11.4,"spinRate":2260,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3949682335204381,"extension":6.445086218340923},"hitData":{"launchSpeed":86.2,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.44,"coordY":169.42}},"index":8,"playId":"7f5acc92-3e0f-3576-9b6d-67ef1597f2e4","pitchNumber":6,"startTime":"2026-07-05T17:36:35.450Z","endTime":"2026-07-05T17:36:44.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.75,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:36:44.752Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, pitcher Cade Cavalli to first baseman Luis García Jr.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-05T17:37:16.311Z","endTime":"2026-07-05T17:37:43.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676917,"link":"/api/v1/people/676917"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"a1d7f1ef-fad7-3f34-a1b9-ad8512c0da30","startTime":"2026-07-05T17:37:16.311Z","endTime":"2026-07-05T17:37:20.187Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.409626430203872,"aZ":-43.155453029956625,"pfxX":4.011117673118736,"pfxZ":-7.245626710492635,"pX":-0.4967452486970898,"pZ":2.1974198432611955,"vX0":1.774828666130473,"vY0":-122.14435003387754,"vZ0":-0.4606289098137608,"x":135.93,"y":179.45,"x0":-1.7533242117419248,"y0":50.00409596825267,"z0":6.090188190330018,"aX":6.077974604012943},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.0,"breakHorizontal":-7.7,"spinRate":2149,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.44793627602415054,"extension":6.115218140836186},"hitData":{"launchSpeed":93.3,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.29,"coordY":183.1}},"index":1,"playId":"f6a5e3a4-99a1-3dcb-9643-d4a6028e8ef2","pitchNumber":1,"startTime":"2026-07-05T17:37:34.462Z","endTime":"2026-07-05T17:37:43.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":1.4000000000000021,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:37:43.292Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T17:39:44.901Z","endTime":"2026-07-05T17:41:13.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.809598325036273,"aZ":-11.630285692387854,"pfxX":-6.421365369579973,"pfxZ":10.1753108112787,"pX":-1.627607324824587,"pZ":3.8689520931693884,"vX0":1.321965767294159,"vY0":-141.12732064895684,"vZ0":-3.6468886285867685,"x":179.04,"y":134.32,"x0":-1.2673811432008673,"y0":50.00565967842697,"z0":5.925951889316136,"aX":-12.967764087409751},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":11.4,"spinRate":2407,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38795471920547,"extension":6.380432396897275},"index":0,"playId":"cf31e733-d9f7-3833-ba47-94ae0f98107b","pitchNumber":1,"startTime":"2026-07-05T17:39:47.330Z","endTime":"2026-07-05T17:39:51.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":96.6,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795577109426784,"aZ":-10.627687628115767,"pfxX":-6.277185999761926,"pfxZ":10.745026673672402,"pX":1.0964717178949819,"pZ":3.083191785572148,"vX0":7.925226872743952,"vY0":-140.4740401537846,"vZ0":-5.787226116855502,"x":75.21,"y":155.53,"x0":-0.941273114774958,"y0":50.005356819885876,"z0":5.856172018316697,"aX":-12.590747110144637},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":9.8,"spinRate":2468,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3894092822644213,"extension":6.604865329039875},"index":1,"playId":"1efc28bb-98da-3201-9c5b-7d1d2c794f89","pitchNumber":2,"startTime":"2026-07-05T17:40:01.870Z","endTime":"2026-07-05T17:40:06.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89460125593155,"aZ":-18.176042639492643,"pfxX":-9.405399292261656,"pfxZ":6.996397682823149,"pX":-0.8641276092315688,"pZ":3.094737055968409,"vX0":4.599321766579994,"vY0":-140.34819178568281,"vZ0":-3.784034353397226,"x":149.94,"y":155.22,"x0":-1.2995695305552115,"y0":50.0024138171578,"z0":5.639677783590173,"aX":-18.817549087899557},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":16.1,"spinRate":2395,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38983331222904916,"extension":6.527678849013203},"index":2,"playId":"83cf9966-2c53-34ca-b555-3302bc54479e","pitchNumber":3,"startTime":"2026-07-05T17:40:16.106Z","endTime":"2026-07-05T17:40:22.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051363780287303,"aZ":-16.00114723650746,"pfxX":-7.8548222297298205,"pfxZ":7.925839401882434,"pX":-0.3000390311690934,"pZ":1.8543975806138802,"vX0":5.366090356980188,"vY0":-141.4259006633673,"vZ0":-7.502901288055424,"x":128.44,"y":188.71,"x0":-1.194417498410588,"y0":50.005014248929186,"z0":5.553981539041133,"aX":-16.02956267277261},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":13.2,"spinRate":2260,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3862199802935784,"extension":6.468532372896212},"index":3,"playId":"688c918f-e6fd-399a-9719-97ab9a333aef","pitchNumber":4,"startTime":"2026-07-05T17:40:44.016Z","endTime":"2026-07-05T17:40:48.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-05T17:40:55.971Z","endTime":"2026-07-05T17:41:05.445Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.648445376713603,"aZ":-20.901831443043964,"pfxX":-9.102157675140848,"pfxZ":6.45315562204695,"pX":-1.3276087136441677,"pZ":1.8582221313965006,"vX0":3.353042492492684,"vY0":-131.07647303609932,"vZ0":-5.135956220125843,"x":167.61,"y":188.61,"x0":-1.4377218478411977,"y0":50.00569031568054,"z0":5.395272616498742,"aX":-15.90507987031314},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":15.8,"spinRate":2181,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4172316085553667,"extension":6.453690259986581},"hitData":{"launchSpeed":93.0,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.65,"coordY":155.23}},"index":5,"playId":"d3b26bb3-847b-3a63-bcb1-937f735296ee","pitchNumber":5,"startTime":"2026-07-05T17:41:05.445Z","endTime":"2026-07-05T17:41:13.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:41:13.054Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Crews lines out to center fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T17:41:20.720Z","endTime":"2026-07-05T17:41:43.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9248928045956,"aZ":-13.130974139837159,"pfxX":-5.5795069033054165,"pfxZ":9.197745350667518,"pX":-0.6538901132190813,"pZ":2.784081515089186,"vX0":3.2593057024451246,"vY0":-142.97388363317918,"vZ0":-6.118825045036059,"x":141.92,"y":163.61,"x0":-1.083686891273661,"y0":50.00200040860577,"z0":5.77571297963465,"aX":-11.552122686337308},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2365,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3830666842680128,"extension":6.604268023221981},"hitData":{"launchSpeed":81.9,"launchAngle":26.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.68,"coordY":83.83}},"index":0,"playId":"97aa7c9f-efbe-3429-b42d-d6277b2a06d6","pitchNumber":1,"startTime":"2026-07-05T17:41:35.169Z","endTime":"2026-07-05T17:41:43.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:41:43.045Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a sharp line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T17:41:45.093Z","endTime":"2026-07-05T17:43:19.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42732242052789,"aZ":-34.840001804024496,"pfxX":-0.07547005620486374,"pfxZ":-1.715375153381303,"pX":-0.07423268904919457,"pZ":1.9518687752666513,"vX0":2.950062206374985,"vY0":-123.3696907867902,"vZ0":-2.2034266297974643,"x":119.83,"y":186.08,"x0":-1.2710319043185607,"y0":50.00116081827099,"z0":5.767261496112952,"aX":-0.11750113969299261},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.4,"breakHorizontal":-0.5,"spinRate":2276,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.44241763427659464,"extension":6.727458858083342},"index":0,"playId":"b44e8731-9586-351c-9fb0-41551beab435","pitchNumber":1,"startTime":"2026-07-05T17:42:04.685Z","endTime":"2026-07-05T17:42:09.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91045640109279,"aZ":-9.513517900143928,"pfxX":-5.465323332747319,"pfxZ":11.0088237954838,"pX":0.5754877475171394,"pZ":3.6567954641802416,"vX0":6.393508492673104,"vY0":-142.387856916455,"vZ0":-4.686909604806129,"x":95.06,"y":140.05,"x0":-0.9862360702451266,"y0":50.00614383631189,"z0":5.923242694622371,"aX":-11.253570216431166},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":8.6,"spinRate":2420,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3843053570621424,"extension":6.5345529891735845},"index":1,"playId":"5874dcf1-6daa-3142-a312-adee72c8d3f2","pitchNumber":2,"startTime":"2026-07-05T17:42:16.869Z","endTime":"2026-07-05T17:42:22.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91529358159162,"aZ":-12.772270119666459,"pfxX":-6.669309935673099,"pfxZ":9.506581506524453,"pX":-0.8776656276947111,"pZ":2.7569512634602695,"vX0":2.8710815172861777,"vY0":-141.84640493666367,"vZ0":-6.256572945226842,"x":150.45,"y":164.34,"x0":-1.0353664580287338,"y0":50.006339202079666,"z0":5.802932509326196,"aX":-13.616974582357953},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":11.5,"spinRate":2310,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3858781269266265,"extension":6.71748743605882},"index":2,"playId":"1d09d01a-0bc3-3cce-b8e0-5e544f637e34","pitchNumber":3,"startTime":"2026-07-05T17:42:31.004Z","endTime":"2026-07-05T17:42:36.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.596488144254277,"aZ":-23.004692981261606,"pfxX":-9.920081780371452,"pfxZ":5.395595222015837,"pX":-1.5821961292331084,"pZ":2.568674466507042,"vX0":3.1767759570999634,"vY0":-129.44724127245004,"vZ0":-3.0750940509099047,"x":177.31,"y":169.43,"x0":-1.5351806231518303,"y0":50.00453115085545,"z0":5.529951308543644,"aX":-16.864833424008097},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":2053,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4228612839644841,"extension":6.570547998991876},"index":3,"playId":"666eb2b3-49a3-3be8-8254-ef457cddef43","pitchNumber":4,"startTime":"2026-07-05T17:42:47.873Z","endTime":"2026-07-05T17:42:52.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.045305594797032,"aZ":-9.504612144860342,"pfxX":-4.448150610421665,"pfxZ":11.241559529028038,"pX":-0.2286126219422656,"pZ":2.2320375510166466,"vX0":4.209557316828646,"vY0":-140.89198634504942,"vZ0":-7.939901836359231,"x":125.71,"y":178.51,"x0":-1.1618176638842335,"y0":50.00529047901972,"z0":5.695545110781339,"aX":-8.972780465660824},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.0,"breakHorizontal":7.2,"spinRate":2343,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.38826421483155293,"extension":6.506798756785517},"hitData":{"launchSpeed":104.2,"launchAngle":15.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.54,"coordY":99.83}},"index":4,"playId":"16c7e749-6068-347f-8b2d-2be453953f0d","pitchNumber":5,"startTime":"2026-07-05T17:43:08.850Z","endTime":"2026-07-05T17:43:19.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.37,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:43:19.591Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorbit Vivas flies out to center fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-05T17:43:23.530Z","endTime":"2026-07-05T17:45:55.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.823517855118546,"aZ":-35.2786900705448,"pfxX":-0.27241550123160563,"pfxZ":-1.9899974745168247,"pX":0.9731690158674776,"pZ":1.7166384092115632,"vX0":5.691863289069484,"vY0":-123.77175520392903,"vZ0":-2.7158071054298443,"x":79.91,"y":192.43,"x0":-1.3128546617629537,"y0":50.0006871511001,"z0":5.7588641981661,"aX":-0.4276392793392561},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.0,"breakHorizontal":-0.7,"spinRate":2375,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.44117961019505714,"extension":6.893335037141155},"index":0,"playId":"7b978bf8-9198-3a91-9488-b0cf19894f25","pitchNumber":1,"startTime":"2026-07-05T17:43:44.305Z","endTime":"2026-07-05T17:43:49.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.535282412045223,"aZ":-26.58314833826885,"pfxX":-9.904906430320656,"pfxZ":3.2493442171476286,"pX":-0.8662968258254532,"pZ":3.469104033757754,"vX0":5.28200627255916,"vY0":-130.13441833440368,"vZ0":-0.17341887735547645,"x":150.02,"y":145.11,"x0":-1.6322672708697747,"y0":50.00153607830072,"z0":5.545113386516397,"aX":-17.0385277094301},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":16.8,"spinRate":1935,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.4204004598965483,"extension":6.8347298302334485},"index":1,"playId":"84c95bbb-3306-35b0-b9f2-a293d67196c6","pitchNumber":2,"startTime":"2026-07-05T17:44:00.856Z","endTime":"2026-07-05T17:44:09.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"José Tena steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"84c95bbb-3306-35b0-b9f2-a293d67196c6","startTime":"2026-07-05T17:44:12.712Z","endTime":"2026-07-05T17:44:57.302Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"postOnSecond":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.84,"dramaIndex":31.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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.983333404447453,"aZ":-11.007056974831656,"pfxX":-5.194609225523451,"pfxZ":10.068401012651938,"pX":0.26620594971450917,"pZ":2.6863896951327866,"vX0":5.462917130128687,"vY0":-143.5580207700275,"vZ0":-6.795209584613541,"x":106.85,"y":166.25,"x0":-0.979917194069477,"y0":50.00132227844101,"z0":5.757883478674879,"aX":-10.919917688547898},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.2,"breakHorizontal":8.4,"spinRate":2286,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3804850197702998,"extension":6.772512868367643},"index":3,"playId":"023e2274-35ed-380a-b433-6180a0fa5410","pitchNumber":3,"startTime":"2026-07-05T17:44:57.302Z","endTime":"2026-07-05T17:45:02.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":98.9,"endSpeed":90.9,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.522297962894715,"aZ":-10.523674891319242,"pfxX":-4.319531485976413,"pfxZ":10.252130084485799,"pX":0.18305432659393375,"pZ":2.614902949290842,"vX0":4.874445800792945,"vY0":-143.96769825305887,"vZ0":-7.14007134201409,"x":110.02,"y":168.18,"x0":-0.9659208810108539,"y0":50.00318329212156,"z0":5.768883597620519,"aX":-9.122807530169144},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2280,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.37956618316812074,"extension":6.737799573302847},"index":4,"playId":"b6439424-539f-3006-92ad-5ac985b50e71","pitchNumber":4,"startTime":"2026-07-05T17:45:11.150Z","endTime":"2026-07-05T17:45:18.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-05T17:45:30.681Z","endTime":"2026-07-05T17:45:46.390Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875264601389823,"aZ":-34.73135622006335,"pfxX":0.44527772666566,"pfxZ":-1.610780305644564,"pX":-0.2644575824269231,"pZ":2.507186009931404,"vX0":2.052005736976598,"vY0":-124.73340059066742,"vZ0":-1.220945778500451,"x":127.08,"y":171.09,"x0":-1.153940928560878,"y0":50.00458463762244,"z0":5.853324973909912,"aX":0.7054471363872673},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.0,"breakHorizontal":-1.2,"spinRate":2370,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.4382464057302369,"extension":6.790668934478931},"hitData":{"launchSpeed":96.9,"launchAngle":30.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.16,"coordY":55.29}},"index":6,"playId":"d178b752-385b-3cd7-96a8-0299e1369b1d","pitchNumber":5,"startTime":"2026-07-05T17:45:46.390Z","endTime":"2026-07-05T17:45:55.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"second":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-2.900000000000002,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:45:55.222Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryan Reynolds homers (13) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T17:48:02.758Z","endTime":"2026-07-05T17:49:21.832Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.770392930083414,"aZ":-13.147710541619173,"pfxX":-5.243462797468103,"pfxZ":9.981943682859205,"pX":-0.3991646087656552,"pZ":2.5348049534512427,"vX0":5.504625563276491,"vY0":-136.61339577073048,"vZ0":-6.6299686569999325,"x":132.22,"y":170.34,"x0":-1.7510575076949788,"y0":50.00194023497325,"z0":5.88238451627369,"aX":-9.99299592741205},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2363,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3996800343741631,"extension":6.245318114150534},"index":0,"playId":"f5a2aebc-a230-30cb-ac94-4363c39662a4","pitchNumber":1,"startTime":"2026-07-05T17:48:20.333Z","endTime":"2026-07-05T17:48:25.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":86.6,"endSpeed":79.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.836867880896346,"aZ":-25.64774930602505,"pfxX":-8.977780817595576,"pfxZ":4.0560279961677,"pX":-1.0980940601800027,"pZ":3.41436089255183,"vX0":5.299965726515961,"vY0":-126.09168929558298,"vZ0":-1.205825283181609,"x":158.86,"y":146.59,"x0":-2.061731135095612,"y0":50.003310720962574,"z0":5.969888524378392,"aX":-14.44469367122761},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.3,"breakHorizontal":15.0,"spinRate":2270,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4345342408828752,"extension":6.1123267229148555},"index":1,"playId":"38d2330e-b144-332f-86a6-d1b4c2bef8fc","pitchNumber":2,"startTime":"2026-07-05T17:48:35.831Z","endTime":"2026-07-05T17:48:41.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54492731385684,"aZ":-24.49182899028959,"pfxX":-9.538060375038382,"pfxZ":4.813682758487378,"pX":-0.16410039043070582,"pZ":2.181667805306166,"vX0":7.010110021640285,"vY0":-125.33159287122753,"vZ0":-4.384049350140158,"x":123.26,"y":179.87,"x0":-1.7535470892522214,"y0":50.003781460382285,"z0":5.945894751006007,"aX":-15.225216772819135},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":15.7,"spinRate":2106,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.43647450226271234,"extension":6.183717697751292},"hitData":{"launchSpeed":100.9,"launchAngle":30.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.89,"coordY":39.09}},"index":2,"playId":"f8a63bb8-4b37-3eb4-9687-21dcf3fb6301","pitchNumber":3,"startTime":"2026-07-05T17:48:54.251Z","endTime":"2026-07-05T17:49:21.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-6.399999999999999,"leverageIndex":0.53,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:49:21.832Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T17:49:16.023Z","endTime":"2026-07-05T17:52:09.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.728136246991685,"aZ":-38.03395488208535,"pfxX":6.813980669693027,"pfxZ":-3.874934751584714,"pX":-1.0111904414479131,"pZ":3.632680536587789,"vX0":0.6499502723898439,"vY0":-121.9304302851077,"vZ0":1.9454409560558543,"x":155.54,"y":140.7,"x0":-2.1664992040872333,"y0":50.000145250607126,"z0":6.093158783246829,"aX":10.314431030300328},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.4,"breakHorizontal":-12.5,"spinRate":2249,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4482689308008325,"extension":5.944404300996549},"index":0,"playId":"7f11dbdc-5315-3b24-8a08-19c1be44554c","pitchNumber":1,"startTime":"2026-07-05T17:49:39.858Z","endTime":"2026-07-05T17:49:45.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.059765869408043,"aZ":-15.497197609268222,"pfxX":-4.366275045281234,"pfxZ":8.702479136758747,"pX":-0.31013093875407355,"pZ":2.8102443565766686,"vX0":5.59404512586246,"vY0":-136.80438410852028,"vZ0":-5.715137484261403,"x":128.82,"y":162.9,"x0":-1.8036848329334314,"y0":50.0037138162314,"z0":5.96943852336558,"aX":-8.368397910274862},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":6.8,"spinRate":2231,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3986981399113203,"extension":6.28044195129572},"index":1,"playId":"5eed33ee-bb0f-31ab-840d-f218f82060aa","pitchNumber":2,"startTime":"2026-07-05T17:49:57.633Z","endTime":"2026-07-05T17:50:03.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72016130600337,"aZ":-40.9310178110337,"pfxX":7.839049780506256,"pfxZ":-5.6861292540089305,"pX":0.1228748653956507,"pZ":2.4563060604890623,"vX0":2.8329886114575284,"vY0":-123.14660467400059,"vZ0":-0.16311736598882254,"x":112.32,"y":172.46,"x0":-2.0597088758827136,"y0":50.0010089997089,"z0":5.976473117963908,"aX":12.076724100082128},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.1,"breakHorizontal":-14.9,"spinRate":2277,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.444226773769524,"extension":6.016090642792326},"index":2,"playId":"7650ac2b-db73-33d4-bdb8-54a0ae4a97a2","pitchNumber":3,"startTime":"2026-07-05T17:50:21.277Z","endTime":"2026-07-05T17:50:26.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11658214964125,"aZ":-39.55167854682136,"pfxX":4.4708331635277405,"pfxZ":-4.787443214182181,"pX":0.36116964850895394,"pZ":1.6016265933443532,"vX0":3.5774665260799523,"vY0":-122.7399234526076,"vZ0":-2.769619582959583,"x":103.23,"y":195.54,"x0":-1.691288289372106,"y0":50.004563149851585,"z0":6.081611915365666,"aX":6.886587512679907},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-9.1,"breakHorizontal":-8.9,"spinRate":2062,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44464048147577095,"extension":6.241749725096583},"index":3,"playId":"f88b6b61-dc60-349f-945d-f9d86ac51e41","pitchNumber":4,"startTime":"2026-07-05T17:50:45.279Z","endTime":"2026-07-05T17:50:50.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.652183506935216,"aZ":-15.518821256283891,"pfxX":-3.81105887294884,"pfxZ":8.552625145339698,"pX":-0.3379673078232083,"pZ":3.1031743627728603,"vX0":4.6392333314990655,"vY0":-137.73378908040183,"vZ0":-5.1347961510905975,"x":129.88,"y":154.99,"x0":-1.5382219961917243,"y0":50.00453480064759,"z0":6.018552518695245,"aX":-7.4237313900947175},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":6.1,"spinRate":2280,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.39560496917374843,"extension":6.238919470097911},"index":4,"playId":"cc48df77-b553-3c38-b5ca-f2afb3e4bb94","pitchNumber":5,"startTime":"2026-07-05T17:51:07.651Z","endTime":"2026-07-05T17:51:12.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90443709861481,"aZ":-38.62894859920272,"pfxX":6.2787674881312014,"pfxZ":-4.300620912125966,"pX":0.0025564665139113127,"pZ":2.4853004754901686,"vX0":2.960579136212898,"vY0":-121.5610893316477,"vZ0":-0.31230972007915403,"x":116.9,"y":171.68,"x0":-2.0450777679411907,"y0":50.00052852609109,"z0":5.957287194410004,"aX":9.432755098867178},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.6,"breakHorizontal":-12.0,"spinRate":2234,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.449878639084873,"extension":6.208172185026466},"index":5,"playId":"a789fa7e-d6d8-3304-96b4-1e6a8646ce56","pitchNumber":6,"startTime":"2026-07-05T17:51:41.171Z","endTime":"2026-07-05T17:51:46.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512507069564595,"aZ":-38.07139107360924,"pfxX":4.756221965443938,"pfxZ":-3.8174832057962833,"pX":2.300398116938883,"pZ":-0.007083266311203898,"vX0":7.663416261923276,"vY0":-123.25972700109861,"vZ0":-6.565773574693113,"x":29.31,"y":238.97,"x0":-1.4617269516604243,"y0":50.003844626088735,"z0":5.889806836664776,"aX":7.3476047991649995},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.2,"breakHorizontal":-10.3,"spinRate":2337,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44364841029946245,"extension":6.277142541921787},"index":6,"playId":"96b9719a-759a-325c-afb9-64084c997495","pitchNumber":7,"startTime":"2026-07-05T17:52:03.796Z","endTime":"2026-07-05T17:52:09.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.1,"awayTeamWinProbability":84.9,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:52:09.622Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T17:52:21.822Z","endTime":"2026-07-05T17:54:04.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.397439520146072,"aZ":-22.298445387352963,"pfxX":-9.582298305875652,"pfxZ":5.2230966967869605,"pX":0.04689046264841812,"pZ":3.035640820833839,"vX0":8.51704890038404,"vY0":-136.06290401338893,"vZ0":-3.214368493094834,"x":115.21,"y":156.82,"x0":-1.8655792257838049,"y0":50.00595096383911,"z0":5.762055438983961,"aX":-18.128259085368843},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.0,"breakHorizontal":15.7,"spinRate":2191,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4012200122951577,"extension":6.284380420533375},"index":0,"playId":"9b20b89c-fd1f-3422-b533-8ce1a14cd95a","pitchNumber":1,"startTime":"2026-07-05T17:52:36.999Z","endTime":"2026-07-05T17:52:41.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.852427909327616,"aZ":-25.2184114140274,"pfxX":0.445598545897699,"pfxZ":4.183578641751454,"pX":-1.008825447912832,"pZ":2.590754686213486,"vX0":3.2645247889523117,"vY0":-127.72266497309371,"vZ0":-2.960522267091834,"x":155.45,"y":168.83,"x0":-2.358260681140865,"y0":50.00169021206765,"z0":5.735521584105661,"aX":0.739780657505702},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.6,"spinRate":2187,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.427879658258723,"extension":6.146855610839359},"index":1,"playId":"aa1217a3-4941-3b68-9e45-0eaedc5b1697","pitchNumber":2,"startTime":"2026-07-05T17:52:53.459Z","endTime":"2026-07-05T17:52:59.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52680711251838,"aZ":-28.046158019975774,"pfxX":-10.207405332727046,"pfxZ":2.4703781660296693,"pX":-1.366256682004097,"pZ":2.113835668223664,"vX0":4.915969849669754,"vY0":-128.33564709249694,"vZ0":-3.727215980621321,"x":169.08,"y":181.71,"x0":-1.9804465320078353,"y0":50.000087109674794,"z0":5.7691666878254235,"aX":-17.02568525598962},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.8,"breakHorizontal":17.4,"spinRate":1989,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4267714590784628,"extension":6.336234533435427},"index":2,"playId":"c77b1bf3-ab84-3e9a-8aa0-1cd926887721","pitchNumber":3,"startTime":"2026-07-05T17:53:07.835Z","endTime":"2026-07-05T17:53:14.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.649528187409103,"aZ":-22.904966168193717,"pfxX":-2.183498719313166,"pfxZ":4.985188831877943,"pX":0.708827370988009,"pZ":3.010138605047804,"vX0":7.773352164986492,"vY0":-135.04914348217372,"vZ0":-3.230366178819154,"x":89.98,"y":157.51,"x0":-1.9150786542382274,"y0":50.00303879929077,"z0":5.821273874668051,"aX":-4.061041547787021},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":2.4,"spinRate":2294,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.4046054079576864,"extension":6.203248302729415},"index":3,"playId":"0fc85582-85e8-3e67-92f9-f22ab74262bf","pitchNumber":4,"startTime":"2026-07-05T17:53:29.338Z","endTime":"2026-07-05T17:53:34.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15540525339237,"aZ":-42.43145574908381,"pfxX":3.409776206022644,"pfxZ":-6.839050891930048,"pX":-0.24067800428240932,"pZ":2.9935893746261293,"vX0":2.5574546947485577,"vY0":-121.26425129533347,"vZ0":0.9410972110824036,"x":126.17,"y":157.95,"x0":-1.7494173106382438,"y0":50.00372445922555,"z0":6.281883382790415,"aX":5.113151213798734},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.0,"breakHorizontal":-6.7,"spinRate":2103,"spinDirection":34},"zone":2,"typeConfidence":2.0,"plateTime":0.45047771742684173,"extension":6.101741380752913},"hitData":{"launchSpeed":86.9,"launchAngle":12.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.62,"coordY":134.52}},"index":4,"playId":"586be6b3-e2a6-3ac6-abdf-f6ded2260b7f","pitchNumber":5,"startTime":"2026-07-05T17:53:55.128Z","endTime":"2026-07-05T17:54:04.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:54:04.787Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Keibert Ruiz challenged (pitch result), call on the field was confirmed: Nick Gonzales walks. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T17:55:22.306Z","endTime":"2026-07-05T17:57:48.221Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"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":"2026-07-05T17:54:20.779Z","endTime":"2026-07-05T17:55:24.644Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"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":95.4,"endSpeed":88.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11526336282556,"aZ":-18.53007769357952,"pfxX":-7.161816066930195,"pfxZ":6.861306422969966,"pX":-0.42488925427957425,"pZ":3.4903873313114517,"vX0":6.319458155778242,"vY0":-138.92565838878397,"vZ0":-3.445206106372587,"x":133.2,"y":144.54,"x0":-1.7796746273204658,"y0":50.002256576535636,"z0":5.9520984344902415,"aX":-14.239533834470116},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":12.0,"spinRate":2259,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3917019732250182,"extension":6.282041098142629},"index":1,"playId":"1edb2799-2ba9-3d8b-a62a-90611da02110","pitchNumber":1,"startTime":"2026-07-05T17:55:24.644Z","endTime":"2026-07-05T17:55:30.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":88.7,"endSpeed":82.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.530205307138495,"aZ":-25.11199137324281,"pfxX":0.5555647251797726,"pfxZ":4.110154186762918,"pX":1.0586145453004563,"pZ":1.9135069384800363,"vX0":6.912990464432019,"vY0":-129.1190012524437,"vZ0":-5.568408025986676,"x":76.65,"y":187.12,"x0":-1.7065037457619217,"y0":50.00273679364839,"z0":5.98761504279819,"aX":0.9525615166259527},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":-2.3,"spinRate":2344,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.42143565294388896,"extension":6.397111279092547},"index":2,"playId":"07f2d2ca-77b3-33a8-a730-ff9353da57c3","pitchNumber":2,"startTime":"2026-07-05T17:55:48.479Z","endTime":"2026-07-05T17:55:52.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47068635716593,"aZ":-16.64539092059145,"pfxX":-6.321103739541297,"pfxZ":8.294960939703111,"pX":-1.3400137162597732,"pZ":2.80491304733662,"vX0":3.8207705847022018,"vY0":-135.4499236498462,"vZ0":-5.316781720448594,"x":168.08,"y":163.05,"x0":-1.942062819512092,"y0":50.003282052852036,"z0":5.94349478655787,"aX":-11.83543886369315},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2241,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40319557285296126,"extension":6.258564895191646},"index":3,"playId":"9190aae0-0384-336c-b7ba-a2011058ac1c","pitchNumber":3,"startTime":"2026-07-05T17:56:12.843Z","endTime":"2026-07-05T17:56:18.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"370f009d-a5fe-36a5-bb74-9cfef331c52e","startTime":"2026-07-05T17:56:34.494Z","endTime":"2026-07-05T17:56:38.242Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.691856033021548,"aZ":-39.05044386117343,"pfxX":5.495934289854208,"pfxZ":-4.50139226583488,"pX":1.9111076376634404,"pZ":0.36087677507773924,"vX0":7.1012250592617745,"vY0":-122.89030592367838,"vZ0":-5.053200824564418,"x":44.15,"y":229.04,"x0":-1.7317252724389467,"y0":50.00391656153074,"z0":5.76641658557901,"aX":8.392905640772204},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.1,"breakHorizontal":-11.6,"spinRate":2337,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4459654673178828,"extension":6.369029938021055},"index":5,"playId":"9618daab-d5c1-3922-a732-0acaf7a06794","pitchNumber":4,"startTime":"2026-07-05T17:56:58.136Z","endTime":"2026-07-05T17:57:03.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15207521023206,"aZ":-21.308388860906977,"pfxX":-9.219048136802133,"pfxZ":5.7029269499094415,"pX":0.8163538236005637,"pZ":2.9039163617083688,"vX0":9.840655502625188,"vY0":-135.79674919063248,"vZ0":-4.044827181132025,"x":85.88,"y":160.37,"x0":-1.6224703440856056,"y0":50.00195218105259,"z0":5.858392571929252,"aX":-17.562542399221886},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.8,"breakHorizontal":15.1,"spinRate":2148,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40030341058594,"extension":6.333782320206329},"index":6,"playId":"fadbb9b1-b106-3a47-bdce-9ba1a11fc6a2","pitchNumber":5,"startTime":"2026-07-05T17:57:21.219Z","endTime":"2026-07-05T17:57:48.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"}},"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.53,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-05T17:57:48.221Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Endy Rodríguez flies out to right fielder James Wood.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T18:00:37.789Z","endTime":"2026-07-05T18:01:40.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T17:58:05.712Z","endTime":"2026-07-05T17:58:41.277Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eddy Yean replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-05T17:58:41.277Z","endTime":"2026-07-05T18:00:40.140Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678868,"link":"/api/v1/people/678868"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.619273954162512,"aZ":-22.657628308014154,"pfxX":-8.761001628982228,"pfxZ":4.522451848505524,"pX":-1.7269725523888284,"pZ":2.980086276129082,"vX0":4.452546389723879,"vY0":-143.7558621417937,"vZ0":-3.5374251667740504,"x":182.83,"y":158.32,"x0":-2.1530419765083235,"y0":50.00355185742367,"z0":5.623904132147539,"aX":-18.437550184930252},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":2355,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38022904818844916,"extension":6.13037339046708},"index":2,"playId":"43098e0b-166a-3300-9336-b7505f0b8ed6","pitchNumber":1,"startTime":"2026-07-05T18:00:40.140Z","endTime":"2026-07-05T18:00:44.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.137062817358782,"aZ":-27.94641136536014,"pfxX":-8.031343490896965,"pfxZ":2.434330168548028,"pX":0.40760606365567803,"pZ":2.9025607368167887,"vX0":7.426170817850706,"vY0":-130.20877056909939,"vZ0":-1.7040923073268348,"x":101.46,"y":160.41,"x0":-1.4208285011025032,"y0":50.006112754866614,"z0":5.655018855920186,"aX":-13.96637498959951},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":13.2,"spinRate":1950,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.4186582388035154,"extension":6.392197571830273},"index":3,"playId":"f039b1c1-58c5-3979-af29-8656a8257876","pitchNumber":2,"startTime":"2026-07-05T18:01:03.458Z","endTime":"2026-07-05T18:01:08.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096344977102365,"aZ":-22.05415947691987,"pfxX":-7.396608464557749,"pfxZ":5.866725253989149,"pX":-0.35332889245438615,"pZ":2.8044295806878132,"vX0":5.372938915255554,"vY0":-130.2167298672431,"vZ0":-2.91766000023004,"x":130.47,"y":163.06,"x0":-1.4773960537610913,"y0":50.005460927958595,"z0":5.598972436078283,"aX":-12.766268912771144},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.2,"breakHorizontal":12.2,"spinRate":1997,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.419843014539246,"extension":6.383164086093724},"hitData":{"launchSpeed":96.1,"launchAngle":43.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.63,"coordY":77.74}},"index":4,"playId":"bf0f481d-3713-3e6b-8d57-bdeccce29b3e","pitchNumber":3,"startTime":"2026-07-05T18:01:23.699Z","endTime":"2026-07-05T18:01:40.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:01:40.521Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-05T18:01:52.795Z","endTime":"2026-07-05T18:03:32.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.383679841971887,"aZ":-18.99811247809623,"pfxX":-3.008097553805041,"pfxZ":6.319450432068866,"pX":1.2081185796692684,"pZ":2.37074999191169,"vX0":8.464081260124571,"vY0":-142.48146768244422,"vZ0":-5.439649814483834,"x":70.95,"y":174.77,"x0":-1.3917201762943283,"y0":50.0042199844434,"z0":5.479956155168991,"aX":-6.273973477952478},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.7,"breakHorizontal":4.0,"spinRate":2092,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3823560180079255,"extension":6.475289088804897},"index":0,"playId":"b80eeede-5528-3397-954e-5f75796cc1ce","pitchNumber":1,"startTime":"2026-07-05T18:02:11.019Z","endTime":"2026-07-05T18:02:15.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26588100526112,"aZ":-20.72704818460674,"pfxX":-3.0559999436442697,"pfxZ":5.605862971179031,"pX":0.5475236624305388,"pZ":3.216253431906044,"vX0":6.6705806899392135,"vY0":-141.30777470883265,"vZ0":-2.9659189241860786,"x":96.13,"y":151.94,"x0":-1.4363783533516503,"y0":50.003221677501756,"z0":5.596157018557594,"aX":-6.241326821368561},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":4.3,"spinRate":2035,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.38619036988404787,"extension":6.297510701566038},"index":1,"playId":"70b6aa54-3e1e-3f05-8c22-cd78b1447f01","pitchNumber":2,"startTime":"2026-07-05T18:02:35.425Z","endTime":"2026-07-05T18:02:40.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20717651583533,"aZ":-24.418589726035005,"pfxX":-7.1837954632013235,"pfxZ":4.3751170805303685,"pX":0.32955231100728555,"pZ":1.7349893522123265,"vX0":6.9607381110898325,"vY0":-131.60313918281565,"vZ0":-5.154652264895256,"x":104.44,"y":191.94,"x0":-1.4032004114238632,"y0":50.00197861808229,"z0":5.503665744546662,"aX":-12.731730550420624},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":11.6,"spinRate":1843,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.4145492086805165,"extension":6.437998314111944},"index":2,"playId":"a5aa2c48-8728-3d6f-8aca-bf960758b933","pitchNumber":3,"startTime":"2026-07-05T18:03:00.309Z","endTime":"2026-07-05T18:03:07.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69802114184519,"aZ":-30.3790095398605,"pfxX":-6.30607786166407,"pfxZ":1.0207213868137668,"pX":-0.6917253458383229,"pZ":2.989502466985039,"vX0":4.465098450501062,"vY0":-130.59693591390146,"vZ0":-1.1000985712203024,"x":143.37,"y":158.06,"x0":-1.591791065581505,"y0":50.000691959383914,"z0":5.670948804499351,"aX":-11.05245394426192},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.8,"breakHorizontal":10.7,"spinRate":2157,"spinDirection":257},"zone":1,"typeConfidence":2.0,"plateTime":0.41705814036456346,"extension":6.360845628161574},"index":3,"playId":"69fc9109-5f81-3607-b848-fc2abfb9fe38","pitchNumber":4,"startTime":"2026-07-05T18:03:27.567Z","endTime":"2026-07-05T18:03:32.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_ab"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_ab"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"credit":"b_pa"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":2.0000000000000036,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:03:32.172Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Keibert Ruiz singles on a ground ball to center fielder Jake Mangum.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T18:05:35.995Z","endTime":"2026-07-05T18:08:21.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23058001676939,"aZ":-25.568744865810775,"pfxX":-10.201155641564682,"pfxZ":3.9381815054218876,"pX":-0.6623091824587635,"pZ":2.6694981838333423,"vX0":5.269931425973681,"vY0":-128.38572717780787,"vZ0":-2.499465323409635,"x":142.25,"y":166.7,"x0":-1.4102179233319203,"y0":50.00637305011694,"z0":5.63466520685359,"aX":-17.125088177134522},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":17.4,"spinRate":2085,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4257542543339463,"extension":6.56487645026025},"index":0,"playId":"a2ce962f-72ae-3f2c-b6f3-4375e343bad3","pitchNumber":1,"startTime":"2026-07-05T18:05:47.686Z","endTime":"2026-07-05T18:05:52.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-05T18:05:58.138Z","endTime":"2026-07-05T18:06:08.381Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.887930993653264,"aZ":-24.78535570063426,"pfxX":0.8523497745646766,"pfxZ":4.275016234048929,"pX":0.22208502384499873,"pZ":1.50902514710505,"vX0":3.902958660743352,"vY0":-130.007567209827,"vZ0":-5.975427802723762,"x":108.53,"y":198.04,"x0":-1.4035923577253189,"y0":50.00009464805207,"z0":5.6948840474392135,"aX":1.4723377044239359},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.7,"breakHorizontal":-2.3,"spinRate":2424,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.41981265059512163,"extension":6.615624621649209},"index":2,"playId":"04c30e4f-856f-3ec6-b42d-b06dc1554943","pitchNumber":2,"startTime":"2026-07-05T18:06:08.381Z","endTime":"2026-07-05T18:06:14.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300518983954888,"aZ":-24.29728090723486,"pfxX":-10.050195639543388,"pfxZ":4.489564929050318,"pX":-0.38265707037634933,"pZ":1.8608387108435243,"vX0":5.80512134375943,"vY0":-131.00598654597616,"vZ0":-4.922904224451641,"x":131.59,"y":188.54,"x0":-1.3110622899944457,"y0":50.00165486639308,"z0":5.5594711864812,"aX":-17.62815057075104},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":17.0,"spinRate":2196,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4166391040993469,"extension":6.727394424145578},"index":3,"playId":"a3ac66f6-ccc1-34f1-9140-78c204242dff","pitchNumber":3,"startTime":"2026-07-05T18:06:21.584Z","endTime":"2026-07-05T18:06:26.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.951767633312862,"aZ":-26.223339273299846,"pfxX":0.34873595029190696,"pfxZ":3.383970878526838,"pX":-0.5450549202097579,"pZ":0.9082653641492032,"vX0":1.9486531237308233,"vY0":-130.65651854712917,"vZ0":-7.081584100968348,"x":137.78,"y":214.26,"x0":-1.3405277330517489,"y0":50.006313044140256,"z0":5.576080878121119,"aX":0.6133139606690483},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.0,"breakHorizontal":-1.0,"spinRate":2302,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4164077860987585,"extension":6.634402062891792},"index":4,"playId":"29d7d8b4-0a5e-3e4f-9894-0c3cffe862ff","pitchNumber":4,"startTime":"2026-07-05T18:06:45.363Z","endTime":"2026-07-05T18:06:50.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":99.1,"endSpeed":91.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.162603345523156,"aZ":-11.043128363176324,"pfxX":-5.875331191736581,"pfxZ":9.89651577420821,"pX":-1.0345171083224378,"pZ":3.1423035954079377,"vX0":2.652588201866879,"vY0":-144.41529791789458,"vZ0":-5.901116874771599,"x":156.43,"y":153.94,"x0":-1.1958777088343615,"y0":50.00610962411621,"z0":5.876022294488051,"aX":-12.549134704887038},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2445,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3776906484536382,"extension":6.521073877823013},"index":5,"playId":"8354f0f4-6a81-348e-b111-048f4d056c72","pitchNumber":5,"startTime":"2026-07-05T18:07:06.730Z","endTime":"2026-07-05T18:07:12.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":99.2,"endSpeed":91.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.585996210687423,"aZ":-10.028963273332272,"pfxX":-5.877890061907535,"pfxZ":10.35534785815651,"pX":-0.327409350613113,"pZ":2.2820942566772313,"vX0":4.336806651193657,"vY0":-144.39376067183323,"vZ0":-8.167354549432845,"x":129.48,"y":177.16,"x0":-1.075418062049285,"y0":50.00610458272053,"z0":5.742987452332192,"aX":-12.57334357084409},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.5,"breakHorizontal":10.0,"spinRate":2352,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3774884764245132,"extension":6.52148151478686},"index":6,"playId":"6cad34dc-828e-376c-9b50-961187173ca6","pitchNumber":6,"startTime":"2026-07-05T18:07:32.256Z","endTime":"2026-07-05T18:07:37.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15970338927429,"aZ":-26.787047549545875,"pfxX":-0.15831832147267355,"pfxZ":3.0812608182661156,"pX":-0.21692020379828553,"pZ":1.4610535730061427,"vX0":2.8216080354280844,"vY0":-131.19051540906224,"vZ0":-5.642671867150506,"x":125.27,"y":199.33,"x0":-1.284721646610336,"y0":50.000862179853016,"z0":5.630455373785952,"aX":-0.2769103877651814},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":-0.4,"spinRate":2291,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.41713821199732104,"extension":6.653151627133061},"index":7,"playId":"72e2d317-79b5-3805-ac88-997f6f5ee1a1","pitchNumber":7,"startTime":"2026-07-05T18:07:50.548Z","endTime":"2026-07-05T18:07:56.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.1,"endSpeed":92.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.928103387554536,"aZ":-16.82006832310465,"pfxX":-10.451626902874839,"pfxZ":7.084725217039885,"pX":-0.3761591921297716,"pZ":3.394237890175078,"vX0":5.8673513443387355,"vY0":-145.75540308281256,"vZ0":-3.858729526700705,"x":131.34,"y":147.14,"x0":-1.0495551349411014,"y0":50.00367352099764,"z0":5.740880237573489,"aX":-22.65219414679662},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":12.4,"breakHorizontal":17.9,"spinRate":2315,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3747512213776707,"extension":6.509988957403935},"hitData":{"launchSpeed":100.3,"launchAngle":3.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.86,"coordY":101.01}},"index":8,"playId":"0b9c8ac4-c7af-34ec-9cab-8ec604e1fafc","pitchNumber":8,"startTime":"2026-07-05T18:08:11.206Z","endTime":"2026-07-05T18:08:21.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.76,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:08:21.405Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out softly to first baseman Ryan O'Hearn. Keibert Ruiz to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T18:08:34.479Z","endTime":"2026-07-05T18:10:18.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016855088310056,"aZ":-26.04638618118623,"pfxX":-10.266211107752994,"pfxZ":3.3990456049783297,"pX":-1.7850258443439817,"pZ":2.840424865796292,"vX0":2.6967998375846376,"vY0":-132.74428009727436,"vZ0":-2.317821171239075,"x":185.04,"y":162.09,"x0":-1.4746730313834924,"y0":50.00004903229511,"z0":5.603778852672879,"aX":-18.48224275435558},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.9,"breakHorizontal":18.1,"spinRate":2054,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4112166869053353,"extension":6.694795279501497},"index":0,"playId":"a44f9c91-67fa-3423-bde1-83f43002f145","pitchNumber":1,"startTime":"2026-07-05T18:08:43.638Z","endTime":"2026-07-05T18:08:48.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":92.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3595675757337,"aZ":-8.786054529737543,"pfxX":-5.401748839871229,"pfxZ":10.767309758808615,"pX":0.06557127851051055,"pZ":3.398382443992605,"vX0":4.856282939672184,"vY0":-145.99865776577658,"vZ0":-5.458159513623192,"x":114.5,"y":147.02,"x0":-0.9124197506646223,"y0":50.00388338436035,"z0":5.813268174428629,"aX":-11.735111314582356},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":18.7,"breakHorizontal":8.9,"spinRate":2391,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3742621011124534,"extension":6.721164800802708},"index":1,"playId":"cf5c7832-6ade-33c0-9abf-6a0150b9cd1d","pitchNumber":2,"startTime":"2026-07-05T18:09:01.355Z","endTime":"2026-07-05T18:09:05.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":98.2,"endSpeed":90.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502822010196795,"aZ":-14.737139137371864,"pfxX":-6.823387114158509,"pfxZ":8.391257095047717,"pX":-1.0379546001427247,"pZ":2.784200078579043,"vX0":3.614042933370061,"vY0":-142.92081565737337,"vZ0":-5.319296345492562,"x":156.56,"y":163.61,"x0":-1.4291223673199103,"y0":50.00550380580929,"z0":5.58793564724554,"aX":-14.183813745640256},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2232,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3825632317367993,"extension":6.480926281672853},"index":2,"playId":"e038c067-275a-393f-a8c7-84842781afc5","pitchNumber":3,"startTime":"2026-07-05T18:09:17.669Z","endTime":"2026-07-05T18:09:22.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43753603824336,"aZ":-34.66476256341234,"pfxX":-0.38543453663601457,"pfxZ":-1.5331324165493871,"pX":0.06436886247033374,"pZ":2.02801620188994,"vX0":3.5930027279732126,"vY0":-126.15232464517872,"vZ0":-2.2475270663521094,"x":114.55,"y":184.02,"x0":-1.3226343295388554,"y0":50.00201380272774,"z0":5.70001998907866,"aX":-0.6276101681879008},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.0,"breakHorizontal":0.0,"spinRate":2284,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4326520666859657,"extension":6.630973819070989},"index":3,"playId":"a46d17d7-836f-3b16-9611-4286386f42fe","pitchNumber":4,"startTime":"2026-07-05T18:09:33.192Z","endTime":"2026-07-05T18:09:38.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044586840270753,"aZ":-26.701073156320184,"pfxX":0.04688457279310637,"pfxZ":3.0899551133798893,"pX":0.07255759765876126,"pZ":1.42857340166284,"vX0":3.8503108746572905,"vY0":-131.95019398417324,"vZ0":-5.727788445874917,"x":114.23,"y":200.21,"x0":-1.4092062392978715,"y0":50.00281700203731,"z0":5.584945249206409,"aX":0.08191508552533296},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-0.8,"spinRate":2305,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.41448014076873374,"extension":6.754835390512624},"index":4,"playId":"73fe3d51-155f-35bc-baf2-b04cca1b9e7a","pitchNumber":5,"startTime":"2026-07-05T18:09:51.087Z","endTime":"2026-07-05T18:09:56.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.769538859096745,"aZ":-23.22363367682084,"pfxX":-10.245110460624545,"pfxZ":4.96986451500273,"pX":-0.6046884309588506,"pZ":2.3104308636286977,"vX0":5.6022754379032556,"vY0":-133.37962783498364,"vZ0":-3.805429116357367,"x":140.05,"y":176.4,"x0":-1.4015274123847903,"y0":50.00501578813605,"z0":5.431097541596915,"aX":-18.455560156430234},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":17.4,"spinRate":2251,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4107065971673052,"extension":6.550724097609486},"hitData":{"launchSpeed":58.8,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":148.06,"coordY":179.69}},"index":5,"playId":"47273ddf-e90a-31e9-91be-a96edf2bcb79","pitchNumber":6,"startTime":"2026-07-05T18:10:10.855Z","endTime":"2026-07-05T18:10:18.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.7,"awayTeamWinProbability":82.3,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.37,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:10:18.520Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis García Jr. homers (19) on a fly ball to right field. Keibert Ruiz scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T18:10:37.871Z","endTime":"2026-07-05T18:11:28.358Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":79.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.573681131793222,"aZ":-38.031213623301326,"pfxX":0.44528052163110576,"pfxZ":-3.6845505665104934,"pX":-1.6965930493562773,"pZ":2.7983187658106305,"vX0":-0.5177578338984902,"vY0":-124.66902194593,"vZ0":0.13013252402372522,"x":181.67,"y":163.23,"x0":-1.5450987531616351,"y0":50.001436784464026,"z0":5.857316748296209,"aX":0.7083384668795063},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.5,"breakHorizontal":-0.7,"spinRate":2349,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4375811755539196,"extension":6.5846934193271425},"index":0,"playId":"e522a96f-8b2d-3e6c-a931-7b1c610b3399","pitchNumber":1,"startTime":"2026-07-05T18:10:46.783Z","endTime":"2026-07-05T18:10:51.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.895680633094635,"aZ":-37.126464523783525,"pfxX":0.38529958557609567,"pfxZ":-3.13656155050357,"pX":0.42761623126649245,"pZ":2.7332890169342465,"vX0":4.511335044449231,"vY0":-124.12575868804753,"vZ0":0.027888256086752605,"x":100.7,"y":164.98,"x0":-1.4538905974246041,"y0":50.00156464878241,"z0":5.781037727202991,"aX":0.6079546904452513},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.5,"breakHorizontal":-1.6,"spinRate":2394,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.43915828254686584,"extension":6.711712962923186},"hitData":{"launchSpeed":99.1,"launchAngle":26.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.95,"coordY":88.23}},"index":1,"playId":"31740b2d-731f-344d-a0d5-d0ae0d3a31ce","pitchNumber":2,"startTime":"2026-07-05T18:11:01.401Z","endTime":"2026-07-05T18:11:28.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":12.399999999999999,"leverageIndex":1.08,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:11:28.358Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a ground ball to shortstop Konnor Griffin.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T18:12:12.673Z","endTime":"2026-07-05T18:14:34.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T18:12:15.010Z","endTime":"2026-07-05T18:12:15.011Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":87.8,"endSpeed":81.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55939083575031,"aZ":-26.990403341035083,"pfxX":2.1009462160147816,"pfxZ":3.0734543938999614,"pX":-1.7481001883392155,"pZ":4.610162887471048,"vX0":-0.16719278724968775,"vY0":-127.99694913706895,"vZ0":2.6748723550050943,"x":183.63,"y":114.31,"x0":-1.9559844923739145,"y0":50.00078105855216,"z0":5.644860057129751,"aX":3.53958234909572},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-3.8,"spinRate":2284,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.42540999673075097,"extension":6.448911363597417},"index":1,"playId":"3df7a4d9-cec9-3e7d-af89-1d4d894f8624","pitchNumber":1,"startTime":"2026-07-05T18:12:15.012Z","endTime":"2026-07-05T18:12:21.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39199667592021,"aZ":-19.195713629131294,"pfxX":-9.476867140835944,"pfxZ":6.055209024099211,"pX":-1.2181192995930312,"pZ":2.891236915876678,"vX0":3.8331147502921366,"vY0":-145.1356917751896,"vZ0":-4.399126409232365,"x":163.43,"y":160.72,"x0":-1.3207826556480347,"y0":50.005996292598596,"z0":5.587837621601833,"aX":-20.321171475365198},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.3,"breakHorizontal":16.4,"spinRate":2261,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.37667863962919546,"extension":6.633188914138818},"index":2,"playId":"8a1d669e-9966-3622-8f61-b34bbe56d745","pitchNumber":2,"startTime":"2026-07-05T18:12:34.308Z","endTime":"2026-07-05T18:12:39.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.405369682579142,"aZ":-29.315623638612585,"pfxX":-0.2305290420331323,"pfxZ":1.6073842286396758,"pX":-0.5950534636505131,"pZ":3.580779184324063,"vX0":2.2776544910932266,"vY0":-131.72016338524926,"vZ0":-0.27443198873088437,"x":139.68,"y":142.1,"x0":-1.436057336667106,"y0":50.00602043371571,"z0":5.829090909507835,"aX":-0.41121216377738024},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.0,"breakHorizontal":0.0,"spinRate":2371,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.41369118834009244,"extension":6.753216269018514},"index":3,"playId":"f0b460bf-b7b4-3a42-95fb-b732cf440541","pitchNumber":3,"startTime":"2026-07-05T18:13:17.219Z","endTime":"2026-07-05T18:13:22.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.397216078426037,"aZ":-30.22557484873874,"pfxX":0.6591513099682089,"pfxZ":1.146966846772946,"pX":-0.5569537683685588,"pZ":2.912894418200811,"vX0":1.8930595672504476,"vY0":-129.64264979593867,"vZ0":-1.3425131644396653,"x":138.23,"y":160.13,"x0":-1.382603255156994,"y0":50.00318748065301,"z0":5.746925268575082,"aX":1.1206314360413603},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-1.6,"spinRate":2340,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.42266949983835955,"extension":6.64902452008189},"index":4,"playId":"a63bfc0d-d903-3d86-b864-17871cb6e119","pitchNumber":4,"startTime":"2026-07-05T18:13:32.725Z","endTime":"2026-07-05T18:13:37.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99443496051271,"aZ":-27.290776526094447,"pfxX":-0.6675296324004811,"pfxZ":2.7272072457194465,"pX":0.043656610078202485,"pZ":1.6169801451086596,"vX0":3.8768116070193646,"vY0":-132.10349775312437,"vZ0":-5.379635132889922,"x":115.34,"y":195.12,"x0":-1.3486080634005486,"y0":50.00117526873207,"z0":5.656114961474816,"aX":-1.1947248890920643},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":0.5,"spinRate":2269,"spinDirection":178},"zone":8,"typeConfidence":2.0,"plateTime":0.41275801365058973,"extension":6.701252385136809},"hitData":{"launchSpeed":95.5,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.9,"coordY":154.22}},"index":5,"playId":"0b0c14e8-2dba-3ff5-a55a-2d93822c1e51","pitchNumber":5,"startTime":"2026-07-05T18:14:25.813Z","endTime":"2026-07-05T18:14:34.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":3.0000000000000036,"leverageIndex":0.75,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:14:34.130Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to second baseman Brandon Lowe. Curtis Mead to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T18:14:55.139Z","endTime":"2026-07-05T18:15:58.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40535700836968,"aZ":-12.329285643005804,"pfxX":-5.938674492427831,"pfxZ":9.347282410231088,"pX":-0.2608029123880166,"pZ":2.6516091460319537,"vX0":4.7177228735688725,"vY0":-143.88640176412787,"vZ0":-6.730657508596524,"x":126.94,"y":167.19,"x0":-1.1396914146946444,"y0":50.006982773760946,"z0":5.7648811767452095,"aX":-12.613867088669547},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.0,"breakHorizontal":10.0,"spinRate":2245,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.378833785867414,"extension":6.625913699724393},"index":0,"playId":"2204c68b-4fb3-3234-9614-15ffb3813b43","pitchNumber":1,"startTime":"2026-07-05T18:15:01.720Z","endTime":"2026-07-05T18:15:06.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.982416724853465,"aZ":-26.649595310751376,"pfxX":0.14826006707904238,"pfxZ":3.1037557343107425,"pX":0.5780331187353454,"pZ":2.0764592333718355,"vX0":4.967330968678695,"vY0":-132.11317365791393,"vZ0":-4.2393485778734465,"x":94.97,"y":182.72,"x0":-1.3395043576944636,"y0":50.00641180427568,"z0":5.64193731196415,"aX":0.26414002786790697},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.3,"spinRate":2303,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.4132979327730557,"extension":6.844168248969951},"index":1,"playId":"98b86778-d1aa-314b-be1a-904a608531e8","pitchNumber":2,"startTime":"2026-07-05T18:15:24.907Z","endTime":"2026-07-05T18:15:29.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.099782457975056,"aZ":-28.302464937911285,"pfxX":-0.29870776546137834,"pfxZ":2.2236560490852053,"pX":-0.1371964199757421,"pZ":2.2653970116414786,"vX0":2.8260346227242947,"vY0":-130.64499134836038,"vZ0":-3.456696567389487,"x":122.23,"y":177.61,"x0":-1.1898768654206975,"y0":50.00624232228116,"z0":5.711182288948572,"aX":-0.5211618492980189},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":0.0,"spinRate":2307,"spinDirection":171},"zone":5,"typeConfidence":2.0,"plateTime":0.4177464865760605,"extension":6.822186062058992},"hitData":{"launchSpeed":87.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.65,"coordY":153.71}},"index":2,"playId":"29898674-c78e-3d2b-830b-e0831a6d9aa8","pitchNumber":3,"startTime":"2026-07-05T18:15:49.331Z","endTime":"2026-07-05T18:15:58.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.46,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:15:58.017Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Daylen Lile grounds into a double play, second baseman Brandon Lowe to shortstop Konnor Griffin to first baseman Ryan O'Hearn. CJ Abrams out at 2nd. Daylen Lile out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-05T18:16:35.664Z","endTime":"2026-07-05T18:17:01.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76388839474901,"aZ":-24.769461044608352,"pfxX":-10.52218224941108,"pfxZ":4.061084587290049,"pX":-1.5570002806145684,"pZ":2.6606090635978377,"vX0":3.511592863182029,"vY0":-134.09221623270074,"vZ0":-2.8762417149495407,"x":176.35,"y":166.94,"x0":-1.5158723004770667,"y0":50.00249568607137,"z0":5.512801150084423,"aX":-19.17636230403021},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.0,"breakHorizontal":18.4,"spinRate":2301,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40833766510892167,"extension":6.744376391564518},"index":0,"playId":"fa3c3754-143c-3eea-ba1e-94a0b9ec8623","pitchNumber":1,"startTime":"2026-07-05T18:16:38.145Z","endTime":"2026-07-05T18:16:42.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":99.1,"endSpeed":90.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60513754372766,"aZ":-13.399840350935884,"pfxX":-6.891487914142213,"pfxZ":8.903867128606437,"pX":-0.5984024673550246,"pZ":3.135459144515911,"vX0":3.8318377996189716,"vY0":-144.28808980995785,"vZ0":-5.162009081168916,"x":139.81,"y":154.12,"x0":-1.048411643283008,"y0":50.001045030807404,"z0":5.773482356719856,"aX":-14.52757321833716},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":11.8,"spinRate":2453,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3796265499291742,"extension":6.772017406431618},"hitData":{"launchSpeed":102.8,"launchAngle":-2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.52,"coordY":155.23}},"index":1,"playId":"db82ffe9-90cf-3f69-a72a-9c503feafc0a","pitchNumber":2,"startTime":"2026-07-05T18:16:53.161Z","endTime":"2026-07-05T18:17:01.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-10.699999999999996,"leverageIndex":2.37,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:17:01.790Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T18:19:53.447Z","endTime":"2026-07-05T18:21:54.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T18:19:17.504Z","endTime":"2026-07-05T18:19:55.782Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.975020757612047,"aZ":-28.692667531304515,"pfxX":-7.512530550743473,"pfxZ":1.661441036191695,"pX":-2.112000340645855,"pZ":3.1729839182026,"vX0":1.2406553178497102,"vY0":-143.51455097488977,"vZ0":-1.8760930359232346,"x":197.5,"y":153.11,"x0":-1.572589704041952,"y0":50.00083271203766,"z0":5.61518675581974,"aX":-15.731650566473999},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":2.9,"breakHorizontal":13.3,"spinRate":2275,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38105961825427004,"extension":6.2892120475099675},"index":1,"playId":"4711ddfa-9397-30ed-9233-52874b669fce","pitchNumber":1,"startTime":"2026-07-05T18:19:55.782Z","endTime":"2026-07-05T18:19:59.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":98.3,"endSpeed":90.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.999712377267755,"aZ":-24.542598483112062,"pfxX":-6.8059044054426066,"pfxZ":3.66312227544271,"pX":0.5872335630035155,"pZ":2.1564117657063835,"vX0":8.117252880586372,"vY0":-142.9556744085914,"vZ0":-4.967107556848546,"x":94.62,"y":180.56,"x0":-1.3962852716335195,"y0":50.00270606720376,"z0":5.444424094527721,"aX":-14.176507348132466},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.9,"breakHorizontal":10.8,"spinRate":2442,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.38221605504309597,"extension":6.35194678021831},"index":2,"playId":"cf03c344-e1e6-37ba-bef6-a75b4e010f7c","pitchNumber":2,"startTime":"2026-07-05T18:20:11.603Z","endTime":"2026-07-05T18:20:17.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21991028610856,"aZ":-19.297776867100122,"pfxX":-4.873997932037101,"pfxZ":6.216350498522496,"pX":-0.30884165358047777,"pZ":2.0492881935799905,"vX0":5.401353972623056,"vY0":-142.44135289658504,"vZ0":-6.150564072588278,"x":128.77,"y":183.45,"x0":-1.589077945802114,"y0":50.00426429551174,"z0":5.441175174885834,"aX":-10.098333295831104},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.3,"breakHorizontal":7.8,"spinRate":2356,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.38333368934485046,"extension":6.364450853476495},"index":3,"playId":"b77077c1-3a02-327f-ada1-eaace57b3a7c","pitchNumber":3,"startTime":"2026-07-05T18:20:29.372Z","endTime":"2026-07-05T18:20:33.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.9,"endSpeed":82.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016195092403787,"aZ":-25.95364197148531,"pfxX":-7.003427280788594,"pfxZ":3.5751176223639574,"pX":0.783855721608971,"pZ":1.5328083497705236,"vX0":7.768123274146552,"vY0":-130.70294777941368,"vZ0":-5.278151847570363,"x":87.12,"y":197.39,"x0":-1.3085197511152231,"y0":50.00389948173732,"z0":5.512787585477449,"aX":-12.190167181589675},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":11.0,"spinRate":2169,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.41811535651259213,"extension":6.41921839676879},"index":4,"playId":"be3c3d6e-1794-39d0-922a-9b00702f3728","pitchNumber":4,"startTime":"2026-07-05T18:20:49.210Z","endTime":"2026-07-05T18:20:54.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05325780151025,"aZ":-27.65486459661499,"pfxX":-7.930440129493521,"pfxZ":2.542820193718292,"pX":-1.534017271677228,"pZ":2.915361997769315,"vX0":2.807952567893731,"vY0":-131.88127220005126,"vZ0":-1.8176395817563549,"x":175.47,"y":160.07,"x0":-1.5776243489707813,"y0":50.0002384080127,"z0":5.638303773159658,"aX":-14.07285072534114},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.4,"breakHorizontal":13.8,"spinRate":2147,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4141269108358716,"extension":6.43777299208097},"index":5,"playId":"7f171cf8-98d0-390f-9457-b69ea1d4c041","pitchNumber":5,"startTime":"2026-07-05T18:21:24.882Z","endTime":"2026-07-05T18:21:29.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.228750201820343,"aZ":-28.368948080101227,"pfxX":-7.200584682216465,"pfxZ":2.2251816687238124,"pX":-0.3019294288271938,"pZ":1.0701625333971645,"vX0":5.393618164455227,"vY0":-129.4754196478942,"vZ0":-5.606806324265653,"x":128.51,"y":209.89,"x0":-1.4692198347969052,"y0":50.00297075532783,"z0":5.415402507793403,"aX":-12.312686983895581},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":12.0,"spinRate":1910,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4218828290819956,"extension":6.371703286293273},"index":6,"playId":"4edc41aa-e999-3311-8354-4f2ccf240acc","pitchNumber":6,"startTime":"2026-07-05T18:21:43.198Z","endTime":"2026-07-05T18:21:54.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:21:54.523Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Konnor Griffin walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T18:23:10.182Z","endTime":"2026-07-05T18:24:13.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T18:22:12.663Z","endTime":"2026-07-05T18:23:12.412Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"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":91.0,"endSpeed":84.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.780040271422653,"aZ":-24.929745272484535,"pfxX":-0.2410120574359711,"pfxZ":4.055664210195722,"pX":1.966277074395754,"pZ":0.7967298480222845,"vX0":9.104483945201217,"vY0":-132.18962325780313,"vZ0":-7.287541146374545,"x":42.05,"y":217.27,"x0":-1.4780675699038146,"y0":50.003643275788576,"z0":5.395475977928969,"aX":-0.43275922164378694},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":-1.3,"spinRate":2564,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.41292651312296513,"extension":6.351950612095215},"index":1,"playId":"9a6df600-ced6-322f-8b6b-f99522b2f866","pitchNumber":1,"startTime":"2026-07-05T18:23:12.412Z","endTime":"2026-07-05T18:23:15.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08129644951098,"aZ":-25.576633828243722,"pfxX":-8.931604870733402,"pfxZ":3.1299520533872762,"pX":-2.1634835690108702,"pZ":3.414148870576501,"vX0":2.263721194395111,"vY0":-144.1932037238833,"vZ0":-1.2391159778987557,"x":199.47,"y":146.6,"x0":-1.7974890364742107,"y0":50.00465827042071,"z0":5.425438625752472,"aX":-18.835870648642103},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.6,"breakHorizontal":15.7,"spinRate":2318,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3796592909840415,"extension":6.46222923647076},"index":2,"playId":"27787721-f8c1-3f48-871b-ba24dc21856f","pitchNumber":2,"startTime":"2026-07-05T18:23:30.643Z","endTime":"2026-07-05T18:23:36.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.004138023067625,"aZ":-24.606634376351053,"pfxX":-8.839045706235051,"pfxZ":3.669524679772053,"pX":-1.1414286749117035,"pZ":3.50588945718733,"vX0":4.54805945062369,"vY0":-142.3634997959876,"vZ0":-1.3573935494902325,"x":160.51,"y":144.12,"x0":-1.606454477051258,"y0":50.00607805982573,"z0":5.53821627438454,"aX":-18.246452787670666},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":2261,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38392967713772697,"extension":6.422705169170126},"index":3,"playId":"23b075b8-007a-3005-ac44-0b55a599f346","pitchNumber":3,"startTime":"2026-07-05T18:23:51.262Z","endTime":"2026-07-05T18:23:55.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38259164936927,"aZ":-26.783573433711005,"pfxX":-8.772303721030802,"pfxZ":2.6612792596241626,"pX":1.391083116768424,"pZ":2.9225232895658184,"vX0":10.948705731834652,"vY0":-141.46958283343093,"vZ0":-2.3368956868994015,"x":63.98,"y":159.87,"x0":-1.3901739628859415,"y0":50.00438100697745,"z0":5.476780722548766,"aX":-17.77709658164327},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.6,"breakHorizontal":13.7,"spinRate":2349,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.38723421998473917,"extension":6.558152230347465},"index":4,"playId":"26a0366b-8d41-36a8-b83b-de684943156d","pitchNumber":4,"startTime":"2026-07-05T18:24:08.565Z","endTime":"2026-07-05T18:24:13.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.900000000000002,"awayTeamWinProbability":73.1,"homeTeamWinProbabilityAdded":-1.9999999999999964,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:24:13.284Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr. Konnor Griffin to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T18:24:37.542Z","endTime":"2026-07-05T18:26:39.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"41a038a8-41f6-47c7-8b7a-e287282db71c","startTime":"2026-07-05T18:24:37.542Z","endTime":"2026-07-05T18:24:42.542Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.208963628073032,"aZ":-23.550447455773806,"pfxX":-7.131808274781718,"pfxZ":4.915099045989061,"pX":0.4239649346447136,"pZ":0.8200137331243428,"vX0":7.223213483656555,"vY0":-131.64890810129455,"vZ0":-7.282364332014859,"x":100.84,"y":216.64,"x0":-1.430041518166737,"y0":50.00024787874071,"z0":5.3677246887941115,"aX":-12.504485095116108},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":11.3,"spinRate":1835,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4162165184927207,"extension":6.519273680614584},"index":1,"playId":"ea73d031-3c02-3fbe-948d-78fa35b9122b","pitchNumber":1,"startTime":"2026-07-05T18:24:53.902Z","endTime":"2026-07-05T18:24:58.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56399900315725,"aZ":-23.95905170825273,"pfxX":-8.185114685876105,"pfxZ":4.069714100776698,"pX":0.1658203520855555,"pZ":2.764695082129799,"vX0":7.255462383361713,"vY0":-141.32744214098634,"vZ0":-3.601133277630312,"x":110.68,"y":164.13,"x0":-1.3727226098853893,"y0":50.006898497399796,"z0":5.596472488308136,"aX":-16.541863367014344},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.8,"breakHorizontal":13.3,"spinRate":2339,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3877275362439847,"extension":6.5171559927153435},"index":2,"playId":"8b1af3d2-ac3a-354c-844a-0e7337c4abf5","pitchNumber":2,"startTime":"2026-07-05T18:25:12.794Z","endTime":"2026-07-05T18:25:18.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22008231296987,"aZ":-24.071041458755857,"pfxX":-7.549833745675229,"pfxZ":4.0115862466305305,"pX":0.5800767365375643,"pZ":3.4856454489956477,"vX0":8.41882414565999,"vY0":-141.24857746617448,"vZ0":-1.6581174002155379,"x":94.89,"y":144.67,"x0":-1.4584347418616472,"y0":50.00258586390477,"z0":5.6282016773669525,"aX":-15.252642009567355},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":12.0,"spinRate":2411,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.38779062980977486,"extension":6.342539225797014},"index":3,"playId":"b0d88541-5820-3f5e-98e0-5f6fe6535e23","pitchNumber":3,"startTime":"2026-07-05T18:25:33.637Z","endTime":"2026-07-05T18:25:39.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Konnor Griffin steals (20) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"b0d88541-5820-3f5e-98e0-5f6fe6535e23","startTime":"2026-07-05T18:25:46.159Z","endTime":"2026-07-05T18:26:13.744Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"postOnSecond":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-1.5000000000000036,"leverageIndex":0.97,"dramaIndex":39.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58482093161555,"aZ":-27.852193217853962,"pfxX":-0.23785159127149136,"pfxZ":2.506891380972281,"pX":1.056114636862805,"pZ":1.2604294958211406,"vX0":6.751037471282396,"vY0":-129.6534242121235,"vZ0":-5.416550811400456,"x":76.74,"y":204.75,"x0":-1.5355408759642764,"y0":50.004883473364,"z0":5.465888944019601,"aX":-0.4105466594611151},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":-0.8,"spinRate":2437,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.42022782212625076,"extension":6.424015488488549},"index":5,"playId":"3e1c872f-7332-32d0-a4c6-0ab6dea32a5b","pitchNumber":4,"startTime":"2026-07-05T18:26:13.744Z","endTime":"2026-07-05T18:26:18.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414572627724592,"aZ":-31.501089515956014,"pfxX":-8.18300927840857,"pfxZ":0.3882565532234441,"pX":-0.5843820106412566,"pZ":2.2125008199502076,"vX0":5.391694705089609,"vY0":-130.46942933435852,"vZ0":-2.4394830277877926,"x":139.28,"y":179.04,"x0":-1.602194259237823,"y0":50.006167022532075,"z0":5.506164170208817,"aX":-14.27681227493289},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":13.8,"spinRate":1883,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.4179491784528775,"extension":6.4121944157182735},"hitData":{"launchSpeed":87.6,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.2,"coordY":157.76}},"index":6,"playId":"c02fcdb0-c99d-31dc-8519-7adf0eba290b","pitchNumber":5,"startTime":"2026-07-05T18:26:30.888Z","endTime":"2026-07-05T18:26:39.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":0.97,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:26:39.547Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-05T18:26:55.806Z","endTime":"2026-07-05T18:27:13.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81777728253893,"aZ":-23.59487204431914,"pfxX":-4.327138305685217,"pfxZ":4.157372153505465,"pX":0.0038492597831394906,"pZ":2.4052987422014662,"vX0":5.577042244816175,"vY0":-141.70302845409492,"vZ0":-4.353952643018053,"x":116.85,"y":173.84,"x0":-1.413849182325147,"y0":50.00462073273895,"z0":5.4409855999427315,"aX":-8.933506515790635},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.0,"breakHorizontal":7.0,"spinRate":2303,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.38432762739234905,"extension":6.5410428298632715},"hitData":{"launchSpeed":81.3,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.53,"coordY":161.31}},"index":0,"playId":"4c74ace1-27eb-3416-ab73-3a8a3b8bcc41","pitchNumber":1,"startTime":"2026-07-05T18:27:05.566Z","endTime":"2026-07-05T18:27:13.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"third":{"id":804606,"link":"/api/v1/people/804606"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":3.1999999999999993,"leverageIndex":1.18,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:27:13.961Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Crews walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T18:29:03.844Z","endTime":"2026-07-05T18:31:04.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91184687525382,"aZ":-19.27434231436949,"pfxX":-10.426304568413487,"pfxZ":6.3764106994033405,"pX":-1.8582993373248815,"pZ":4.184392615520154,"vX0":2.1824727651068585,"vY0":-141.47778053188048,"vZ0":-0.9233616023107902,"x":187.83,"y":125.8,"x0":-1.286330333757961,"y0":50.00259306463775,"z0":5.752801282678362,"aX":-21.08998261548503},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.5,"breakHorizontal":18.4,"spinRate":2369,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3874620012192822,"extension":6.3917507437801255},"index":0,"playId":"594408eb-c676-3b92-a21b-24cb886c3b96","pitchNumber":1,"startTime":"2026-07-05T18:29:27.107Z","endTime":"2026-07-05T18:29:32.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":98.9,"endSpeed":90.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.928006569958015,"aZ":-10.639129592853784,"pfxX":-5.259059188797764,"pfxZ":10.204447662878463,"pX":-0.7399951319825847,"pZ":3.84593432163703,"vX0":2.469792666558021,"vY0":-144.00645033138622,"vZ0":-3.9482984664343608,"x":145.21,"y":134.94,"x0":-0.9231871967872606,"y0":50.00325525767905,"z0":5.887498201504544,"aX":-11.099184195161067},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.9,"breakHorizontal":9.1,"spinRate":2292,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.37965464625637857,"extension":6.6303829131590915},"index":1,"playId":"5193d359-bbb7-3d2e-9928-861b762b3d67","pitchNumber":2,"startTime":"2026-07-05T18:29:52.807Z","endTime":"2026-07-05T18:29:57.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.004941761772304,"aZ":-30.092721032969116,"pfxX":0.5682647449212294,"pfxZ":1.2429826081071784,"pX":0.20747883151284338,"pZ":2.9643801100596243,"vX0":3.5015894770733715,"vY0":-128.54479690343095,"vZ0":-1.3235211120929389,"x":109.09,"y":158.74,"x0":-1.24692320482213,"y0":50.00096274816012,"z0":5.825341673210257,"aX":0.9488516187444073},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-1.8,"spinRate":2274,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4263417294437355,"extension":6.428239263328284},"index":2,"playId":"eb14a48c-23f2-35ec-a637-7caad1805f90","pitchNumber":3,"startTime":"2026-07-05T18:30:06.586Z","endTime":"2026-07-05T18:30:12.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760452310362492,"aZ":-31.525486411372533,"pfxX":1.7757248877062841,"pfxZ":0.38231399802268484,"pX":-0.30703055765869197,"pZ":2.2811240917966273,"vX0":2.0368970764551513,"vY0":-129.69598873225016,"vZ0":-2.6318712435146345,"x":128.7,"y":177.19,"x0":-1.336285475391843,"y0":50.00190285546302,"z0":5.73887926523811,"aX":2.9927057356737485},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":-3.7,"spinRate":2385,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.42402190019549746,"extension":6.562796151436883},"index":3,"playId":"4ba3a161-9a15-3658-93ee-8927b9609fd3","pitchNumber":4,"startTime":"2026-07-05T18:30:19.807Z","endTime":"2026-07-05T18:30:23.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-05T18:30:31.477Z","endTime":"2026-07-05T18:30:42.225Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08718402826622,"aZ":-9.008004264565656,"pfxX":-3.650544197338755,"pfxZ":10.798765006792364,"pX":0.14317789292888483,"pZ":4.195260786854829,"vX0":4.112535816283141,"vY0":-145.3332157160731,"vZ0":-3.478963305776964,"x":111.54,"y":125.51,"x0":-0.8138803915058238,"y0":50.00700380029786,"z0":5.952076807215578,"aX":-7.834763228834988},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.1,"breakHorizontal":5.9,"spinRate":2378,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3764262774539251,"extension":6.624094019618155},"index":5,"playId":"9f8f0248-e254-36c5-8df5-c02e70674caf","pitchNumber":5,"startTime":"2026-07-05T18:30:42.225Z","endTime":"2026-07-05T18:30:46.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.746681687864893,"aZ":-25.96744085343805,"pfxX":1.6192048326171826,"pfxZ":3.419211320542497,"pX":0.5195226046483584,"pZ":1.0181229532123428,"vX0":4.2027629825567105,"vY0":-133.1456330973762,"vZ0":-7.029154914038893,"x":97.2,"y":211.29,"x0":-1.2830448944014046,"y0":50.00099051427348,"z0":5.543168779689706,"aX":2.9374011650026675},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":-3.7,"spinRate":2385,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4097172901676891,"extension":6.608111155288877},"index":6,"playId":"1cc7310a-5883-30e1-81a5-c28f94f64104","pitchNumber":6,"startTime":"2026-07-05T18:30:58.806Z","endTime":"2026-07-05T18:31:04.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.9,"awayTeamWinProbability":64.1,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:31:04.705Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn. Dylan Crews to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T18:31:15.025Z","endTime":"2026-07-05T18:33:45.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867769083029504,"aZ":-33.01575092758013,"pfxX":-1.93024397025358,"pfxZ":-0.5382852587826026,"pX":-0.35391136375133914,"pZ":2.318531190369842,"vX0":3.159855321293478,"vY0":-123.92962675929415,"vZ0":-1.7104364834587282,"x":130.49,"y":176.18,"x0":-1.3949585858385962,"y0":50.004932904501686,"z0":5.776487935468204,"aX":-3.0016707300100345},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.1,"breakHorizontal":2.8,"spinRate":2268,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.4420337783025099,"extension":6.585448880549914},"index":0,"playId":"136fbb53-cea7-3ebf-9dfe-677ee12e9ccc","pitchNumber":1,"startTime":"2026-07-05T18:31:27.338Z","endTime":"2026-07-05T18:31:33.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53873719846235,"aZ":-23.44703059227615,"pfxX":-11.248981609360847,"pfxZ":4.9970084005198885,"pX":-0.29097253631108133,"pZ":0.9929230380476929,"vX0":6.670094316912815,"vY0":-131.4942999246131,"vZ0":-6.964977443939059,"x":128.09,"y":211.97,"x0":-1.4022180116882306,"y0":50.00501675452765,"z0":5.422291171638254,"aX":-19.651733015722492},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":18.8,"spinRate":2124,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4169549315053671,"extension":6.535859507880431},"index":1,"playId":"311c9377-1115-37c2-8903-b65fca263c73","pitchNumber":2,"startTime":"2026-07-05T18:31:50.089Z","endTime":"2026-07-05T18:31:55.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.41177527385112,"aZ":-8.100406076361791,"pfxX":-5.507604079526388,"pfxZ":11.282565542193304,"pX":-0.38572403564024976,"pZ":2.9337873483512484,"vX0":3.790449516193514,"vY0":-145.44705025193264,"vZ0":-6.679751625377525,"x":131.7,"y":159.57,"x0":-0.9930035973547593,"y0":50.00266387977074,"z0":5.756957496942201,"aX":-11.752051510268435},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.2,"breakHorizontal":9.1,"spinRate":2313,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3771600714827241,"extension":6.622421039221198},"index":2,"playId":"37ca0284-475e-37a3-8d59-3f6fd7f308f8","pitchNumber":3,"startTime":"2026-07-05T18:32:08.750Z","endTime":"2026-07-05T18:32:13.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00224401593578,"aZ":-28.48814223504235,"pfxX":0.6653552984293323,"pfxZ":2.295825113855883,"pX":-0.25641838364080305,"pZ":-0.31450489094413403,"vX0":2.353566699655521,"vY0":-125.32206388564188,"vZ0":-8.748974062303429,"x":126.77,"y":247.27,"x0":-1.2904701846142788,"y0":50.00358650353708,"z0":5.515662475709638,"aX":1.0686014608139958},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-1.7,"spinRate":2347,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.43541949625210563,"extension":6.763570435904734},"index":3,"playId":"2bf9e854-5933-3b4a-8ca6-6b3328f0190c","pitchNumber":4,"startTime":"2026-07-05T18:32:27.111Z","endTime":"2026-07-05T18:32:37.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Bubba Chandler. Dylan Crews to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"actionPlayId":"2bf9e854-5933-3b4a-8ca6-6b3328f0190c","startTime":"2026-07-05T18:32:53.735Z","endTime":"2026-07-05T18:33:05.784Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":686611,"link":"/api/v1/people/686611"},"postOnSecond":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"homeTeamWinProbability":38.7,"awayTeamWinProbability":61.3,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.95,"dramaIndex":71.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.049189776242905,"aZ":-17.627647484645948,"pfxX":-11.37201461175475,"pfxZ":7.835073944917143,"pX":-0.029335602521963405,"pZ":0.3172953704472791,"vX0":7.809739065315348,"vY0":-135.0419301180846,"vZ0":-9.771371031913846,"x":118.12,"y":230.21,"x0":-1.47417047676033,"y0":50.000952029834785,"z0":5.209990121000998,"aX":-21.104900084616013},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":19.1,"spinRate":2156,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4048303040562704,"extension":6.96563443339913},"index":5,"playId":"2f98db1d-9802-30d2-8b4b-61e4b1d23d0c","pitchNumber":5,"startTime":"2026-07-05T18:33:05.784Z","endTime":"2026-07-05T18:33:11.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"90266cab-6071-47c0-acf1-1581d6cf2175","startTime":"2026-07-05T18:33:25.950Z","endTime":"2026-07-05T18:33:30.950Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178624022982838,"aZ":-25.870904219154934,"pfxX":-11.554574806964332,"pfxZ":3.4102454193171035,"pX":-0.7122761746430433,"pZ":2.6478211441033705,"vX0":5.822343203128474,"vY0":-135.01034822747135,"vZ0":-2.689998368138221,"x":144.15,"y":167.29,"x0":-1.3947568537380104,"y0":50.00133747672295,"z0":5.476308863259144,"aX":-21.345262881382858},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":19.7,"spinRate":2226,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4055634665100327,"extension":6.641889803072412},"hitData":{"launchSpeed":66.6,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.54,"coordY":160.8}},"index":7,"playId":"0da08e70-63b9-30da-8a79-1928a76de970","pitchNumber":6,"startTime":"2026-07-05T18:33:37.860Z","endTime":"2026-07-05T18:33:45.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":1.95,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:33:45.964Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorbit Vivas grounds out to first baseman Ryan O'Hearn. Dylan Crews scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T18:34:01.533Z","endTime":"2026-07-05T18:35:53.565Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.350204743745326,"aZ":-9.716174346131902,"pfxX":-4.660684653981534,"pfxZ":10.552465282505015,"pX":-1.0152630990362976,"pZ":2.933077853547016,"vX0":1.485704371531533,"vY0":-144.02087647201697,"vZ0":-6.466823801207932,"x":155.7,"y":159.59,"x0":-0.9281653636039068,"y0":50.00242064213047,"z0":5.78979473080389,"aX":-9.91837722728083},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2344,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3784246611868092,"extension":6.626915675268011},"index":0,"playId":"2fc395e4-3e92-3755-af4a-6dd6ffbe7aa4","pitchNumber":1,"startTime":"2026-07-05T18:34:14.234Z","endTime":"2026-07-05T18:34:19.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":91.7,"endSpeed":85.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90126022166695,"aZ":-26.019711351834285,"pfxX":-0.40182661093847083,"pfxZ":3.366440712546771,"pX":0.08412983324285075,"pZ":1.7816649561861437,"vX0":3.661651408863465,"vY0":-133.57262159815943,"vZ0":-5.342532217280219,"x":113.79,"y":190.68,"x0":-1.2459910000467171,"y0":50.000725018247834,"z0":5.653300036399927,"aX":-0.7347634159454887},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.3,"breakHorizontal":0.0,"spinRate":2327,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4084091297314134,"extension":6.685106184175117},"index":1,"playId":"b7b681d6-abb7-38d5-be68-982652b1fd09","pitchNumber":2,"startTime":"2026-07-05T18:34:30.997Z","endTime":"2026-07-05T18:34:35.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":92.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03902458950277,"aZ":-11.164089719764547,"pfxX":-5.531975887929927,"pfxZ":9.672533494771422,"pX":-0.46475550412315014,"pZ":3.1402168547688145,"vX0":3.014766163142413,"vY0":-145.30728995707503,"vZ0":-5.796307062998514,"x":134.72,"y":153.99,"x0":-0.7883144755199635,"y0":50.00344931720177,"z0":5.817485994886802,"aX":-12.015517662033952},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.8,"breakHorizontal":9.6,"spinRate":2331,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.37472041209404106,"extension":6.645148327585188},"index":2,"playId":"e0b3af49-a6fe-3a4d-bdd6-288fc823cf83","pitchNumber":3,"startTime":"2026-07-05T18:34:53.908Z","endTime":"2026-07-05T18:34:58.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-05T18:35:07.032Z","endTime":"2026-07-05T18:35:20.238Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04967524694062,"aZ":-26.986690119313558,"pfxX":-0.6838131592465144,"pfxZ":2.9382123849477852,"pX":1.4904471392099148,"pZ":0.22756619963708882,"vX0":6.622272111988434,"vY0":-130.61183559963885,"vZ0":-8.661716257300043,"x":60.19,"y":232.64,"x0":-0.9663696230612464,"y0":50.002721359919406,"z0":5.552146545121164,"aX":-1.2080217473100907},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":0.1,"spinRate":2317,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4160241103606048,"extension":6.7184276357027946},"index":4,"playId":"c140feb1-ab3a-3d52-b71f-ba3d3a8fc5c1","pitchNumber":4,"startTime":"2026-07-05T18:35:20.238Z","endTime":"2026-07-05T18:35:24.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42028403330751,"aZ":-23.350229040627553,"pfxX":-9.726938744209498,"pfxZ":4.774882907850491,"pX":0.05973560242417267,"pZ":1.510376480081253,"vX0":7.235190688175035,"vY0":-134.40372997225597,"vZ0":-5.984599031419926,"x":114.72,"y":198.0,"x0":-1.3900933115074714,"y0":50.00165064202353,"z0":5.401201212054551,"aX":-17.971400104558427},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":16.3,"spinRate":2188,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.40598196420499466,"extension":6.946897969575689},"hitData":{"launchSpeed":74.1,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.29,"coordY":183.39}},"index":5,"playId":"32fbe491-40f4-39c3-afb7-cbf58c03016a","pitchNumber":5,"startTime":"2026-07-05T18:35:44.613Z","endTime":"2026-07-05T18:35:53.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"third":{"id":686611,"link":"/api/v1/people/686611"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.67,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:35:53.565Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Keibert Ruiz pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-05T18:36:23.671Z","endTime":"2026-07-05T18:37:35.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T18:36:16.894Z","endTime":"2026-07-05T18:36:25.993Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.648751972294374,"aZ":-28.525873605906245,"pfxX":1.9585723720447055,"pfxZ":1.9721850872928108,"pX":0.02169092591175444,"pZ":2.054313697468644,"vX0":2.683142398531653,"vY0":-134.64126785676555,"vZ0":-4.258063698554017,"x":116.17,"y":183.31,"x0":-1.239942974164134,"y0":50.0008992676069,"z0":5.661451796145124,"aX":3.615185283010192},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.9,"breakHorizontal":-4.1,"spinRate":2227,"spinDirection":169},"zone":8,"typeConfidence":2.0,"plateTime":0.40591486007460675,"extension":6.520017604800463},"index":1,"playId":"695661fc-11ae-369e-9eb0-6d9b154e28e0","pitchNumber":1,"startTime":"2026-07-05T18:36:25.993Z","endTime":"2026-07-05T18:36:29.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":100.4,"endSpeed":93.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29944314014753,"aZ":-12.259081380427338,"pfxX":-5.254515694990014,"pfxZ":9.084385180143217,"pX":-1.3360379040724704,"pZ":2.0119222068761453,"vX0":0.6939289769433257,"vY0":-146.17757504729275,"vZ0":-8.719747372692192,"x":167.93,"y":184.46,"x0":-0.8911921676431231,"y0":50.00009219182891,"z0":5.745563184099258,"aX":-11.515671110240392},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.1,"breakHorizontal":9.5,"spinRate":2357,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.37287268544866903,"extension":6.655433933507722},"index":2,"playId":"7197379a-2304-3700-b946-44445cad0b92","pitchNumber":2,"startTime":"2026-07-05T18:37:12.221Z","endTime":"2026-07-05T18:37:18.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.166778715179127,"aZ":-32.569450007815384,"pfxX":0.6672464908340041,"pfxZ":-0.2291825194432846,"pX":0.08377941500259227,"pZ":2.908554335685433,"vX0":2.842545106450213,"vY0":-130.76577977133823,"vZ0":-1.148348420354504,"x":113.81,"y":160.25,"x0":-1.1015707282006575,"y0":50.00210840708344,"z0":5.784854591020471,"aX":1.1609070632278196},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.5,"breakHorizontal":-1.8,"spinRate":2440,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.4180012881115265,"extension":6.605899445638667},"hitData":{"launchSpeed":67.0,"launchAngle":44.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":94.51,"coordY":123.93}},"index":3,"playId":"351291ee-8920-37a8-8363-18a5080a0934","pitchNumber":3,"startTime":"2026-07-05T18:37:25.188Z","endTime":"2026-07-05T18:37:35.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:37:35.038Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T18:40:01.009Z","endTime":"2026-07-05T18:41:38.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678868,"fullName":"Eddy Yean","link":"/api/v1/people/678868"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96243347084167,"aZ":-28.174866435269692,"pfxX":-8.028014709184108,"pfxZ":1.9419210505015272,"pX":-0.07426300790576675,"pZ":4.539758167926856,"vX0":6.90548769350687,"vY0":-142.3600494829873,"vZ0":1.7746589975175038,"x":119.83,"y":116.21,"x0":-1.4855899906352679,"y0":50.00030964651377,"z0":5.68888571379149,"aX":-16.51436634665262},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.1,"breakHorizontal":13.2,"spinRate":2476,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3844096248838258,"extension":6.378793736953967},"index":0,"playId":"d935b6f9-20e1-3359-9be4-38e6d8fbc847","pitchNumber":1,"startTime":"2026-07-05T18:40:26.728Z","endTime":"2026-07-05T18:40:31.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":97.1,"endSpeed":89.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81370090605708,"aZ":-27.046888501234257,"pfxX":-8.262501457128788,"pfxZ":2.515805460570677,"pX":-0.37562665444775284,"pZ":3.4248002681299803,"vX0":6.331944451196375,"vY0":-141.40959478607377,"vZ0":-0.7636082466047608,"x":131.32,"y":146.31,"x0":-1.5612533106402942,"y0":50.00697565245035,"z0":5.420991450755028,"aX":-16.87247076402853},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.6,"breakHorizontal":13.8,"spinRate":2457,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38614894113362697,"extension":6.551363439021998},"index":1,"playId":"d0839f7c-55a4-32c3-b979-090253e4dbe1","pitchNumber":2,"startTime":"2026-07-05T18:40:44.504Z","endTime":"2026-07-05T18:40:49.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":84.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27989688402429,"aZ":-27.48747481788489,"pfxX":-0.15035542461502027,"pfxZ":2.651269521917219,"pX":0.9338383146411634,"pZ":1.4184219864909542,"vX0":6.609559791204773,"vY0":-130.9844269204348,"vZ0":-5.1003955631482105,"x":81.4,"y":200.48,"x0":-1.5848622437802649,"y0":50.00367522766865,"z0":5.404144188726404,"aX":-0.2676709485334047},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.1,"breakHorizontal":-1.0,"spinRate":2646,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4155055664412681,"extension":6.434176930071021},"index":2,"playId":"c66c3cff-fb30-320c-9409-c6de753561b1","pitchNumber":3,"startTime":"2026-07-05T18:41:00.641Z","endTime":"2026-07-05T18:41:04.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":87.8,"endSpeed":82.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88422256350182,"aZ":-34.17408178369358,"pfxX":0.3654672322839865,"pfxZ":-1.1786716492744835,"pX":-1.1844066503001585,"pZ":1.8247032966172438,"vX0":1.5570546113230166,"vY0":-128.06980612936425,"vZ0":-2.5516763534018,"x":162.15,"y":189.51,"x0":-1.843270249281609,"y0":50.00539498589478,"z0":5.458983056240271,"aX":0.6182572752003134},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.4,"breakHorizontal":-1.0,"spinRate":2534,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4247092804085466,"extension":6.342911172925103},"index":3,"playId":"753fa4a9-bfc1-3aa8-9a45-68defbda4f5d","pitchNumber":4,"startTime":"2026-07-05T18:41:18.329Z","endTime":"2026-07-05T18:41:22.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.410850276489136,"aZ":-23.945651119526268,"pfxX":-8.248340971305137,"pfxZ":4.7814767814089265,"pX":-0.0383626387017687,"pZ":1.787829724063902,"vX0":6.373443974426777,"vY0":-130.1200967093706,"vZ0":-4.908170337342326,"x":118.46,"y":190.51,"x0":-1.4436343995312868,"y0":50.00280787753618,"z0":5.504877075738665,"aX":-14.193543334264952},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.8,"breakHorizontal":13.6,"spinRate":1873,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4203848793493772,"extension":6.5587593655704115},"index":4,"playId":"43e84dde-f616-3c43-abab-ad98600481bf","pitchNumber":5,"startTime":"2026-07-05T18:41:34.019Z","endTime":"2026-07-05T18:41:38.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":678868,"link":"/api/v1/people/678868"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:41:38.883Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T18:44:14.755Z","endTime":"2026-07-05T18:46:06.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T18:41:55.087Z","endTime":"2026-07-05T18:42:47.045Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: PJ Poulin replaces Eddy Yean.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-05T18:42:47.045Z","endTime":"2026-07-05T18:44:16.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678868,"link":"/api/v1/people/678868","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":78.3,"endSpeed":71.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.487979791733903,"aZ":-30.76484443877541,"pfxX":-2.8755787181524406,"pfxZ":1.0906891459908463,"pX":-0.3262502394482549,"pZ":1.4302872643748195,"vX0":-4.941573776211195,"vY0":-113.92954590198762,"vZ0":0.22422686630757016,"x":129.44,"y":200.16,"x0":2.255841410328265,"y0":50.00499858660941,"z0":4.404038034900828,"aX":-3.7313095346103022},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":2.4,"breakHorizontal":6.6,"spinRate":2377,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4831766684138623,"extension":6.339440058954412},"index":2,"playId":"499f9198-408e-3a4f-853e-ec822c6d3482","pitchNumber":1,"startTime":"2026-07-05T18:44:16.808Z","endTime":"2026-07-05T18:44:22.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.501921036377414,"aZ":-32.28565257340253,"pfxX":9.369717794488526,"pfxZ":-0.06700245887463119,"pX":-0.9622118971784687,"pZ":1.9810443327260299,"vX0":-10.663460218568899,"vY0":-127.87060062412226,"vZ0":0.43158427697820634,"x":153.68,"y":185.29,"x0":2.045755139998976,"y0":50.00344438600502,"z0":4.344260821108569,"aX":15.509023887385316},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.2,"breakHorizontal":-14.5,"spinRate":2105,"spinDirection":100},"zone":13,"typeConfidence":0.9,"plateTime":0.4284439829470066,"extension":6.358517513889691},"index":3,"playId":"65d0f440-93f3-38ab-857d-1fb729b61138","pitchNumber":2,"startTime":"2026-07-05T18:44:35.450Z","endTime":"2026-07-05T18:44:41.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.147592270597,"aZ":-32.051288397984806,"pfxX":9.329528586667898,"pfxZ":0.07709740546862243,"pX":0.6772817903635874,"pZ":2.3113109445540476,"vX0":-6.965887661828055,"vY0":-126.99257323340314,"vZ0":1.5055010662619988,"x":91.18,"y":176.37,"x0":2.244492379326565,"y0":50.00449815753794,"z0":4.261437210433575,"aX":15.230958590022949},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-15.4,"spinRate":2125,"spinDirection":105},"zone":6,"typeConfidence":0.9,"plateTime":0.43139783572132817,"extension":6.21953981651277},"index":4,"playId":"acca25e4-3019-34d1-aaef-16876823b510","pitchNumber":3,"startTime":"2026-07-05T18:44:53.830Z","endTime":"2026-07-05T18:44:58.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85228113037666,"aZ":-32.54216832841294,"pfxX":10.139778203343768,"pfxZ":-0.22053754581106322,"pX":0.7619407878884256,"pZ":1.701130523554135,"vX0":-7.112992737227458,"vY0":-129.67944336230659,"vZ0":0.07869713150063573,"x":87.96,"y":192.85,"x0":2.238018569922116,"y0":50.00132105868981,"z0":4.1752144705791325,"aX":17.08194044352067},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.1,"breakHorizontal":-16.6,"spinRate":2121,"spinDirection":103},"zone":9,"typeConfidence":0.9,"plateTime":0.4241271234837729,"extension":6.339836594828163},"index":5,"playId":"c8b52e24-4690-3342-aca8-050261829ec2","pitchNumber":4,"startTime":"2026-07-05T18:45:11.710Z","endTime":"2026-07-05T18:45:16.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":90.4,"endSpeed":83.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40481003201597,"aZ":-23.95423022709792,"pfxX":5.201074176025774,"pfxZ":4.656258784668546,"pX":-0.7965071452970074,"pZ":3.947880416675335,"vX0":-8.977391950047476,"vY0":-131.40908728307673,"vZ0":3.1515598290033484,"x":147.36,"y":132.19,"x0":1.9738215127345806,"y0":50.00183873980828,"z0":4.503501617224068,"aX":9.181114123419732},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":-7.7,"spinRate":2175,"spinDirection":117},"zone":11,"typeConfidence":0.91,"plateTime":0.41532542228403324,"extension":6.327624785419337},"index":6,"playId":"d203f135-82d2-30f6-8119-5380034f0bf1","pitchNumber":5,"startTime":"2026-07-05T18:45:39.068Z","endTime":"2026-07-05T18:45:44.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14994149773313,"aZ":-31.469209243895325,"pfxX":8.598360468835468,"pfxZ":0.4111775494992749,"pX":-0.3021968426061201,"pZ":1.490742869898906,"vX0":-8.993365679191028,"vY0":-129.36261394346454,"vZ0":-0.8309657926076751,"x":128.52,"y":198.53,"x0":2.090272647790245,"y0":50.00063227799972,"z0":4.212921701707614,"aX":14.67717582505239},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.8,"breakHorizontal":-13.8,"spinRate":2079,"spinDirection":99},"zone":13,"typeConfidence":0.91,"plateTime":0.4222259650032978,"extension":6.336167447417797},"index":7,"playId":"465503df-76bb-3e66-9831-8caf6cbf8683","pitchNumber":6,"startTime":"2026-07-05T18:46:00.277Z","endTime":"2026-07-05T18:46:06.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.71,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:46:06.864Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to right fielder James Wood. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T18:46:13.957Z","endTime":"2026-07-05T18:47:10.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.8,"endSpeed":72.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63561542399655,"aZ":-29.98212191567723,"pfxX":-3.3295831241014184,"pfxZ":1.6454486987399086,"pX":-0.7965322546348075,"pZ":2.6164090419094617,"vX0":-5.927984380923168,"vY0":-114.62104621156146,"vZ0":2.382635696995928,"x":147.36,"y":168.14,"x0":2.253132132019108,"y0":50.00519766703252,"z0":4.485515939875939,"aX":-4.441521517278236},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.8,"breakHorizontal":7.4,"spinRate":2441,"spinDirection":270},"zone":11,"typeConfidence":0.9,"plateTime":0.4773584870216636,"extension":6.251716943101767},"index":0,"playId":"50af3729-5e01-3a77-8b8c-44715ccda56b","pitchNumber":1,"startTime":"2026-07-05T18:46:34.903Z","endTime":"2026-07-05T18:46:40.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875103470183195,"aZ":-30.84750956601565,"pfxX":9.869364881928467,"pfxZ":0.7728843697719476,"pX":-0.20559144250415173,"pZ":2.119811396806618,"vX0":-8.90796053854842,"vY0":-129.8520867321933,"vZ0":0.5124894835356415,"x":124.84,"y":181.55,"x0":1.9785515715116693,"y0":50.00342481099802,"z0":4.257238150450412,"aX":16.942327584433233},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":-16.1,"spinRate":2061,"spinDirection":105},"zone":5,"typeConfidence":0.9,"plateTime":0.4209753246733312,"extension":6.298847618878972},"hitData":{"launchSpeed":91.9,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.49,"coordY":120.26}},"index":1,"playId":"fdcc0d83-23b4-39ac-9383-117c428c4650","pitchNumber":2,"startTime":"2026-07-05T18:46:59.730Z","endTime":"2026-07-05T18:47:10.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.1,"awayTeamWinProbability":67.9,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.31,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:47:10.700Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Endy Rodríguez flies out to right fielder James Wood. Ryan O'Hearn to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T18:47:20.977Z","endTime":"2026-07-05T18:49:18.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.609417744541513,"aZ":-33.716256504323376,"pfxX":7.078470903638598,"pfxZ":-1.0944101564527022,"pX":0.3198195108634688,"pZ":1.27005106548664,"vX0":-6.361009906041468,"vY0":-116.81608844756778,"vZ0":0.021877725366705292,"x":104.81,"y":204.49,"x0":2.137279095364704,"y0":50.004986986131634,"z0":4.3874926366900935,"aX":9.945391398582828},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.8,"breakHorizontal":-11.5,"spinRate":1521,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.4659678967906684,"extension":6.177101089498346},"index":0,"playId":"6cdbcf36-cb5a-33d4-a898-824f17a4d855","pitchNumber":1,"startTime":"2026-07-05T18:47:44.698Z","endTime":"2026-07-05T18:47:50.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39043592170446,"aZ":-31.27125038131553,"pfxX":-4.193609739954719,"pfxZ":0.6929319150440492,"pX":1.0260567873533277,"pZ":2.274101859885828,"vX0":-1.8419361975272126,"vY0":-113.8677163024323,"vZ0":1.9838105453129313,"x":77.89,"y":177.38,"x0":2.3909869990297974,"y0":50.004338450760336,"z0":4.490896332705629,"aX":-5.493948504706695},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":2.0,"breakHorizontal":8.0,"spinRate":2246,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.48147471143333753,"extension":5.99690018419178},"index":1,"playId":"feb22a22-7bc2-31e1-98a6-059935f0222b","pitchNumber":2,"startTime":"2026-07-05T18:48:05.310Z","endTime":"2026-07-05T18:48:10.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70772280967898,"aZ":-30.008565867776174,"pfxX":9.71857464061188,"pfxZ":1.228650264910092,"pX":0.10977024918522842,"pZ":1.194296279164632,"vX0":-8.021969421206407,"vY0":-131.05908333298046,"vZ0":-2.115842145226404,"x":112.82,"y":206.53,"x0":1.930472014047082,"y0":50.00090316313981,"z0":4.228095663065864,"aX":17.099716822095253},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":-16.1,"spinRate":2118,"spinDirection":109},"zone":14,"typeConfidence":0.87,"plateTime":0.41610382366788645,"extension":6.215202853824642},"index":2,"playId":"5735edb5-3e42-3342-be1c-7a339803b732","pitchNumber":3,"startTime":"2026-07-05T18:48:26.672Z","endTime":"2026-07-05T18:48:32.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18844625378263,"aZ":-24.870649326570742,"pfxX":6.921814449277807,"pfxZ":4.051436077138693,"pX":-0.5056659245513293,"pZ":2.6666874962767046,"vX0":-8.990255021267616,"vY0":-131.92288618312688,"vZ0":0.10503168554625153,"x":136.27,"y":166.78,"x0":2.012099101598817,"y0":50.00127389715492,"z0":4.42664498440706,"aX":12.472727207200212},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":-11.0,"spinRate":2176,"spinDirection":111},"zone":4,"typeConfidence":0.91,"plateTime":0.41170981963890085,"extension":6.440727068992832},"index":3,"playId":"5d152080-5206-3730-889a-f21038751256","pitchNumber":4,"startTime":"2026-07-05T18:48:48.023Z","endTime":"2026-07-05T18:48:53.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.604814951110356,"aZ":-32.42078623741926,"pfxX":9.236354536309285,"pfxZ":-0.1399028976976231,"pX":0.30776757400724836,"pZ":1.991072490562957,"vX0":-7.862206805256658,"vY0":-130.33046088578124,"vZ0":0.3107744584006624,"x":105.27,"y":185.02,"x0":2.1476291324665167,"y0":50.00389776458133,"z0":4.297397994529616,"aX":16.063201225151076},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.0,"breakHorizontal":-15.2,"spinRate":2116,"spinDirection":104},"zone":9,"typeConfidence":0.91,"plateTime":0.41853101894703393,"extension":6.321250779818059},"hitData":{"launchSpeed":92.8,"launchAngle":37.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.75,"coordY":106.03}},"index":4,"playId":"8e2a0c81-885d-33b9-816c-d183c0fc6e3f","pitchNumber":5,"startTime":"2026-07-05T18:49:07.473Z","endTime":"2026-07-05T18:49:18.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":2.02,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:49:18.606Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Triolo lines out to center fielder Dylan Crews.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-05T18:50:39.371Z","endTime":"2026-07-05T18:50:48.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jared Triolo replaces Tyler Callihan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T18:49:58.814Z","endTime":"2026-07-05T18:50:10.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":682997,"link":"/api/v1/people/682997"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682997,"link":"/api/v1/people/682997","batSide":{"code":"L","description":"Left"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-05T18:50:10.880Z","endTime":"2026-07-05T18:50:41.625Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.940655388472866,"aZ":-31.72857484522455,"pfxX":-3.3931255102968976,"pfxZ":0.33450267861447003,"pX":0.3729796406777899,"pZ":2.443812248922137,"vX0":-3.5414746816655067,"vY0":-115.31678125719098,"vZ0":2.440927486553705,"x":102.78,"y":172.8,"x0":2.3737864843581673,"y0":50.0033971317711,"z0":4.448194049368425,"aX":-4.535390717636373},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.6,"breakHorizontal":7.1,"spinRate":2354,"spinDirection":274},"zone":6,"typeConfidence":0.9,"plateTime":0.47634837511546113,"extension":6.296954162857122},"hitData":{"launchSpeed":88.5,"launchAngle":23.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.89,"coordY":79.22}},"index":2,"playId":"3d585073-1ae1-3044-9505-172a12c8e525","pitchNumber":1,"startTime":"2026-07-05T18:50:41.625Z","endTime":"2026-07-05T18:50:48.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":2.04,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:50:48.844Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T18:52:59.411Z","endTime":"2026-07-05T18:53:57.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from right field to left field for Esmerlyn Valdez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T18:52:23.447Z","endTime":"2026-07-05T18:52:23.469Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":682997,"link":"/api/v1/people/682997"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jared Triolo remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T18:52:23.469Z","endTime":"2026-07-05T18:53:01.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":682997,"link":"/api/v1/people/682997"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40515051151234,"aZ":-19.080251455416754,"pfxX":-9.555152067614241,"pfxZ":6.36654440256272,"pX":0.5705331387963342,"pZ":1.6212294201384614,"vX0":8.28102946757106,"vY0":-142.21923388296034,"vZ0":-7.778176229649485,"x":95.25,"y":195.01,"x0":-1.1318257095062183,"y0":50.004254595544964,"z0":5.593417465573055,"aX":-19.653312382002284},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.2,"breakHorizontal":15.7,"spinRate":2326,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.38455753169528073,"extension":6.513833422093773},"index":2,"playId":"16180ea4-ff5f-3939-b034-73c4afbc1a36","pitchNumber":1,"startTime":"2026-07-05T18:53:01.723Z","endTime":"2026-07-05T18:53:07.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.836933367543928,"aZ":-24.729110681868594,"pfxX":-11.078900282553374,"pfxZ":4.263105002199445,"pX":0.20689888505058057,"pZ":1.002402591561669,"vX0":7.57925048718894,"vY0":-131.53149565985714,"vZ0":-6.798213040577191,"x":109.11,"y":211.72,"x0":-1.2778474884708322,"y0":50.00312650267172,"z0":5.463767084273667,"aX":-19.34263617946233},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":2383,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4170069584659797,"extension":6.7562623690515675},"index":3,"playId":"615d745d-39dd-3839-8465-e5b51d309377","pitchNumber":2,"startTime":"2026-07-05T18:53:17.173Z","endTime":"2026-07-05T18:53:21.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179846276835384,"aZ":-33.01915481789025,"pfxX":-1.6733772817590271,"pfxZ":-0.5246439803026313,"pX":0.5157857446723934,"pZ":0.1748114306617503,"vX0":4.573704475096021,"vY0":-126.18621366745779,"vZ0":-6.953222845284506,"x":97.34,"y":234.06,"x0":-1.1011160623024998,"y0":50.00095588630183,"z0":5.619083563792403,"aX":-2.703953628552733},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.3,"breakHorizontal":2.0,"spinRate":2468,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4337180134294911,"extension":6.768313240157221},"index":4,"playId":"1460b639-d758-36c4-9921-3caace3ceac3","pitchNumber":3,"startTime":"2026-07-05T18:53:33.548Z","endTime":"2026-07-05T18:53:38.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":97.7,"endSpeed":90.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55130230108127,"aZ":-9.525950039104583,"pfxX":-6.453257361266223,"pfxZ":10.940915860660702,"pX":0.12446916093560514,"pZ":1.2983857639224623,"vX0":5.3968988024955875,"vY0":-142.03207972526647,"vZ0":-10.469198518975675,"x":112.26,"y":203.72,"x0":-0.9496871375271235,"y0":50.00271951361595,"z0":5.611468245486525,"aX":-13.357021480184516},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.1,"breakHorizontal":10.8,"spinRate":2454,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3837348511833003,"extension":6.632765515735441},"index":5,"playId":"8fb73d8c-f921-38a3-9d72-eebc199bd455","pitchNumber":4,"startTime":"2026-07-05T18:53:52.248Z","endTime":"2026-07-05T18:53:57.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.33,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:53:57.870Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis García Jr. singles on a line drive to right fielder Jared Triolo. James Wood to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T18:54:04.536Z","endTime":"2026-07-05T18:55:49.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10577848083116,"aZ":-24.248317174658183,"pfxX":-8.918049739013355,"pfxZ":4.335120950793432,"pX":0.07967184747101794,"pZ":1.9267926417305976,"vX0":7.042800949458979,"vY0":-132.98751093341255,"vZ0":-4.771037441928972,"x":113.96,"y":186.76,"x0":-1.4181305803393243,"y0":50.00009790099909,"z0":5.458652062245369,"aX":-16.294767518973153},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":15.0,"spinRate":1981,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4087176393735845,"extension":6.64132636519118},"index":0,"playId":"af44be6e-5ff2-3c30-b66b-4075ea398348","pitchNumber":1,"startTime":"2026-07-05T18:54:19.751Z","endTime":"2026-07-05T18:54:24.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.675417154085867,"aZ":-23.312735134184575,"pfxX":-9.45366577813577,"pfxZ":4.76882751687274,"pX":-0.12352446130857465,"pZ":2.180433593071619,"vX0":6.72343668950196,"vY0":-134.13470660212712,"vZ0":-4.576417293934277,"x":121.71,"y":179.91,"x0":-1.4098417601220254,"y0":50.00399571760109,"z0":5.5305044757251105,"aX":-17.56608138105836},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":16.1,"spinRate":2012,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.40532430425494415,"extension":6.664087562742942},"index":1,"playId":"4ae8e8da-69f4-3cc4-9022-e5b5793a79f2","pitchNumber":2,"startTime":"2026-07-05T18:54:37.175Z","endTime":"2026-07-05T18:54:43.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.349089384325804,"aZ":-26.142766412833343,"pfxX":-0.24900320597348324,"pfxZ":3.439825340022132,"pX":0.8073732241219151,"pZ":-0.02671435839561396,"vX0":5.374674258703185,"vY0":-130.96643324374764,"vZ0":-9.056864454849375,"x":86.22,"y":239.5,"x0":-1.231338405827665,"y0":50.00311521038014,"z0":5.404401133014234,"aX":-0.4376519859847737},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":-0.6,"spinRate":2242,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4168137102574083,"extension":6.824704916130772},"index":2,"playId":"8106c520-d719-30e2-9608-6b007421c864","pitchNumber":3,"startTime":"2026-07-05T18:55:18.092Z","endTime":"2026-07-05T18:55:23.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52223730288708,"aZ":-23.107062463268456,"pfxX":-10.624164639887145,"pfxZ":5.0668232287815345,"pX":-0.3938595191202618,"pZ":2.192479768796742,"vX0":6.582666123919083,"vY0":-132.50804930246542,"vZ0":-4.308551079038637,"x":132.01,"y":179.58,"x0":-1.521241832273518,"y0":50.00625792657472,"z0":5.513927062882057,"aX":-19.024309546098426},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":18.0,"spinRate":2306,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.41229271352387764,"extension":6.793134753013948},"hitData":{"launchSpeed":97.0,"launchAngle":12.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.44,"coordY":106.74}},"index":3,"playId":"4448518f-ee9e-3190-b927-aa07b671c67b","pitchNumber":4,"startTime":"2026-07-05T18:55:39.564Z","endTime":"2026-07-05T18:55:49.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":8.000000000000007,"leverageIndex":2.23,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:55:49.530Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Curtis Mead walks. James Wood to 3rd. Luis García Jr. to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T18:55:56.967Z","endTime":"2026-07-05T18:58:22.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":92.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.869173284602397,"aZ":-6.55979367987382,"pfxX":-5.6837358280190955,"pfxZ":11.880664509019208,"pX":0.37423622989178584,"pZ":1.3896954599687157,"vX0":5.725857132538348,"vY0":-144.98208021727535,"vZ0":-11.085400315315026,"x":102.73,"y":201.26,"x0":-0.8758246570929268,"y0":50.003500811224356,"z0":5.638864947704124,"aX":-12.254187639242469},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.4,"breakVerticalInduced":19.8,"breakHorizontal":9.4,"spinRate":2431,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3759733166567454,"extension":6.742924650395786},"index":0,"playId":"1dfbec3b-9662-3ed4-ad5d-f501e78b894c","pitchNumber":1,"startTime":"2026-07-05T18:56:24.504Z","endTime":"2026-07-05T18:56:30.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.634582676641816,"aZ":-28.706781286388225,"pfxX":0.9896212266195517,"pfxZ":1.9527066464596308,"pX":0.514735093776913,"pZ":1.4416083667079518,"vX0":4.664156206903233,"vY0":-132.13532603262257,"vZ0":-5.178951305236469,"x":97.38,"y":199.86,"x0":-1.3978141259561745,"y0":50.00495566101296,"z0":5.521407895661333,"aX":1.7603527356312914},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.6,"breakHorizontal":-2.8,"spinRate":2396,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4136049254644609,"extension":6.699412241614341},"index":1,"playId":"e2f590d3-36af-38d6-95db-dbaf07cb0b94","pitchNumber":2,"startTime":"2026-07-05T18:56:40.349Z","endTime":"2026-07-05T18:57:07.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-05T18:57:13.853Z","endTime":"2026-07-05T18:57:26.564Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218522809807606,"aZ":-24.35451572678408,"pfxX":-11.227354101121753,"pfxZ":4.207185787675259,"pX":0.541193108697079,"pZ":2.0455338496627626,"vX0":9.130837970514541,"vY0":-134.7410685546389,"vZ0":-4.69493088266755,"x":96.37,"y":183.55,"x0":-1.4142133091239621,"y0":50.005658881906136,"z0":5.507732127074992,"aX":-20.87816885084729},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.8,"breakHorizontal":18.7,"spinRate":2189,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.40479414591836127,"extension":6.8674084944571385},"index":3,"playId":"6d37c395-31d5-3b95-a32b-21eab16ad950","pitchNumber":3,"startTime":"2026-07-05T18:57:26.564Z","endTime":"2026-07-05T18:57:32.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"72f11f06-07da-4719-b23b-bcc6c2bd0a04","startTime":"2026-07-05T18:57:38.920Z","endTime":"2026-07-05T18:57:43.920Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":93.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.185688669659733,"aZ":-13.486487487975088,"pfxX":-8.10390568516784,"pfxZ":8.53279364445385,"pX":1.0513273823310711,"pZ":1.3946482303286105,"vX0":9.20076804529795,"vY0":-145.87692204025439,"vZ0":-9.431743454620525,"x":76.93,"y":201.12,"x0":-1.0669096979793782,"y0":50.00182774546863,"z0":5.450736773137351,"aX":-17.744388713497198},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.0,"breakHorizontal":13.2,"spinRate":2411,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3732202334342909,"extension":6.833556927685145},"index":5,"playId":"5074112f-f90b-3757-a34b-c796df55d5cc","pitchNumber":4,"startTime":"2026-07-05T18:57:54.029Z","endTime":"2026-07-05T18:57:59.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557460417925157,"aZ":-26.29300217862719,"pfxX":-10.371184825222466,"pfxZ":3.389938798483337,"pX":0.909093331989122,"pZ":2.5283662232620374,"vX0":9.365835256660196,"vY0":-130.2592915168872,"vZ0":-2.753636311157501,"x":82.35,"y":170.51,"x0":-1.366683911719277,"y0":50.00631637831746,"z0":5.564351432286753,"aX":-18.02091810704257},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":17.0,"spinRate":1957,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.41874563759152705,"extension":6.887927441711564},"index":6,"playId":"7e8b89b0-0676-3c9e-abdf-751a5450b708","pitchNumber":5,"startTime":"2026-07-05T18:58:16.512Z","endTime":"2026-07-05T18:58:22.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":696149,"link":"/api/v1/people/696149"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.3,"awayTeamWinProbability":34.7,"homeTeamWinProbabilityAdded":10.199999999999996,"leverageIndex":2.73,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-07-05T18:58:22.509Z","atBatIndex":46},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"CJ Abrams out on a sacrifice fly to shortstop Konnor Griffin. James Wood scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T19:01:03.598Z","endTime":"2026-07-05T19:02:10.518Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":696149,"link":"/api/v1/people/696149"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T18:58:43.373Z","endTime":"2026-07-05T18:59:51.038Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Montgomery replaces Bubba Chandler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T18:59:51.038Z","endTime":"2026-07-05T19:01:05.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696149,"link":"/api/v1/people/696149","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32358221774731,"aZ":-27.340853203912836,"pfxX":-3.009447637052624,"pfxZ":2.8363363257862364,"pX":0.29426463451408347,"pZ":2.743851884001231,"vX0":-1.3678277821412745,"vY0":-130.2576049665523,"vZ0":-2.5794053991563466,"x":105.78,"y":164.7,"x0":1.2184068368277616,"y0":50.00354370815044,"z0":5.830571924018659,"aX":-5.132063660227395},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.8,"breakHorizontal":5.8,"spinRate":2563,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4217336615672802,"extension":6.952027244565688},"index":2,"playId":"644d49de-7a15-346c-bbef-20dc1e86dcc8","pitchNumber":1,"startTime":"2026-07-05T19:01:05.878Z","endTime":"2026-07-05T19:01:11.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.705573239432404,"aZ":-26.19782144110715,"pfxX":-2.084225934275636,"pfxZ":3.4675526364631586,"pX":-1.0251702768247433,"pZ":-0.30725463593059554,"vX0":-4.595126437222267,"vY0":-130.73146278569047,"vZ0":-9.978965295620483,"x":156.08,"y":247.08,"x0":1.0291236739247294,"y0":50.00161659204064,"z0":5.540068626276894,"aX":-3.5912114563581605},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":4.8,"spinRate":2647,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4196810805421358,"extension":6.992512385797738},"index":3,"playId":"9698a83b-3f16-3de5-920e-a348dda9976e","pitchNumber":2,"startTime":"2026-07-05T19:01:20.059Z","endTime":"2026-07-05T19:01:25.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.952606559488242,"aZ":-29.05365432515223,"pfxX":0.4605940028256108,"pfxZ":1.8224989163516074,"pX":-0.4812753554400079,"pZ":3.795100659757267,"vX0":-4.364946116965826,"vY0":-129.50543133819602,"vZ0":0.43089028799379026,"x":135.35,"y":136.31,"x0":1.1602703303913666,"y0":50.00344396627423,"z0":5.83427390703053,"aX":0.7895281586878019},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":0.0,"spinRate":2459,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.42161566454670707,"extension":7.058200844237406},"index":4,"playId":"72430b55-9413-3a4a-8e06-7197358647b1","pitchNumber":3,"startTime":"2026-07-05T19:01:42.682Z","endTime":"2026-07-05T19:01:48.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56119967738124,"aZ":-13.132204204932377,"pfxX":6.282924879468207,"pfxZ":9.27118933464544,"pX":1.046153629372227,"pZ":3.279289744139979,"vX0":-2.559456669346554,"vY0":-142.17001784695861,"vZ0":-4.413469094344299,"x":77.12,"y":150.24,"x0":1.1399884563930045,"y0":50.00525974000328,"z0":5.680885850271344,"aX":12.90646702576021},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":-10.9,"spinRate":2260,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.3847753035926451,"extension":7.0313717281287005},"hitData":{"launchSpeed":55.6,"launchAngle":41.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":89.62,"coordY":149.72}},"index":5,"playId":"2b4612b4-6fb7-3169-85eb-15d68a2f9e0b","pitchNumber":4,"startTime":"2026-07-05T19:01:58.525Z","endTime":"2026-07-05T19:02:10.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":61.7,"awayTeamWinProbability":38.3,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":2.81,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:02:10.518Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T19:02:44.289Z","endTime":"2026-07-05T19:04:47.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":98.0,"endSpeed":89.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.323363070487446,"aZ":-12.441179289462351,"pfxX":3.2638732133554758,"pfxZ":9.551843981110654,"pX":-0.19934325515609994,"pZ":3.3518417891542542,"vX0":-4.589592354480896,"vY0":-142.70313184277614,"vZ0":-4.480801657442607,"x":124.6,"y":148.28,"x0":1.004500208766125,"y0":50.00353248301781,"z0":5.723974503212069,"aX":6.743587382053078},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":-5.0,"spinRate":2178,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.3835810582149666,"extension":7.009544870754253},"index":0,"playId":"fc3cb3b1-87ab-324f-bce1-67c991a4d1d1","pitchNumber":1,"startTime":"2026-07-05T19:03:20.772Z","endTime":"2026-07-05T19:03:26.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.405930354911646,"aZ":-9.814876718819615,"pfxX":3.9325875518364812,"pfxZ":10.905994971063699,"pX":0.2475904525296767,"pZ":1.835758454938475,"vX0":-3.6344050534146133,"vY0":-142.2234740862596,"vZ0":-8.857498389064148,"x":107.56,"y":189.21,"x0":1.0306685209938868,"y0":50.00233391666005,"z0":5.611715021071019,"aX":8.061899388069254},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":-6.4,"spinRate":2278,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.38501439334320287,"extension":7.001339056980752},"index":1,"playId":"04225c60-24ec-35fb-b2e4-46dcfbaa567a","pitchNumber":2,"startTime":"2026-07-05T19:03:38.844Z","endTime":"2026-07-05T19:03:43.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-05T19:03:52.934Z","endTime":"2026-07-05T19:04:01.836Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"4d20da81-6970-42c2-a8a2-7f684143d151","startTime":"2026-07-05T19:04:01.836Z","endTime":"2026-07-05T19:04:06.836Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389021346297966,"aZ":-35.74884588222973,"pfxX":-0.5558519302676861,"pfxZ":-2.168791761114731,"pX":-0.6691165568038552,"pZ":2.1986207706967202,"vX0":-3.542009777257819,"vY0":-127.02731072487609,"vZ0":-2.2062588062061064,"x":142.51,"y":179.42,"x0":0.8092754861561234,"y0":50.00057269896953,"z0":5.891400403635238,"aX":-0.9170298117562529},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.2,"breakHorizontal":1.7,"spinRate":2686,"spinDirection":325},"zone":4,"typeConfidence":2.0,"plateTime":0.4294371294738446,"extension":6.854806419800566},"index":4,"playId":"69730137-98c8-3c8a-8601-d16ed70fc627","pitchNumber":3,"startTime":"2026-07-05T19:04:17.547Z","endTime":"2026-07-05T19:04:25.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836930141814975,"aZ":-10.096808288779469,"pfxX":1.948151425572858,"pfxZ":10.665309082482903,"pX":-0.9156904870509903,"pZ":3.390021703218343,"vX0":-6.353455685833033,"vY0":-142.7299882242814,"vZ0":-4.973377149374164,"x":151.9,"y":147.25,"x0":1.082795868275594,"y0":50.002898661238284,"z0":5.786752141289638,"aX":4.033469645004787},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.5,"breakHorizontal":-2.3,"spinRate":2383,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.38326893421994424,"extension":6.967605445461275},"index":5,"playId":"d32eba36-6671-3b5c-9a97-ff0a517e92d4","pitchNumber":4,"startTime":"2026-07-05T19:04:42.695Z","endTime":"2026-07-05T19:04:47.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":-5.799999999999997,"leverageIndex":2.5,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:04:47.413Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Crews flies out to center fielder Jake Mangum.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-05T19:05:10.667Z","endTime":"2026-07-05T19:08:40.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,7,8,9,10],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"ac7e29d3-8404-4cce-bb2b-e1fed04a669e","startTime":"2026-07-05T19:05:10.667Z","endTime":"2026-07-05T19:05:15.667Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.813770693552375,"aZ":-10.674212714493429,"pfxX":3.0635388563625323,"pfxZ":10.36670867234779,"pX":-0.44169203403224727,"pZ":2.34998915128769,"vX0":-4.733835506405333,"vY0":-142.84456744471115,"vZ0":-7.45166617695101,"x":133.84,"y":175.33,"x0":0.8362452349336108,"y0":50.000824844233314,"z0":5.6575864382677175,"aX":6.3527976090498255},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":-4.7,"spinRate":2388,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.382930534537651,"extension":6.996615382583813},"index":1,"playId":"88ea1cbb-e715-35dd-8e97-f8b38a056837","pitchNumber":1,"startTime":"2026-07-05T19:05:26.984Z","endTime":"2026-07-05T19:05:31.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.112136336976324,"aZ":-36.26103848622263,"pfxX":-1.7578815363757188,"pfxZ":-2.5356084513859636,"pX":-0.496188618293395,"pZ":0.6952986969487093,"vX0":-3.1884410076398324,"vY0":-125.54371193672706,"vZ0":-5.236222459396433,"x":135.91,"y":220.01,"x0":1.0139378958047665,"y0":50.00440422160864,"z0":5.727635425048979,"aX":-2.83244215635948},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.5,"breakHorizontal":3.8,"spinRate":2782,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.43469511563547414,"extension":6.931147284574951},"index":2,"playId":"9e18de88-fc21-32bf-bcd0-7500b34b42e9","pitchNumber":2,"startTime":"2026-07-05T19:05:47.835Z","endTime":"2026-07-05T19:05:52.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"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":"2026-07-05T19:06:02.345Z","endTime":"2026-07-05T19:06:17.742Z","isPitch":false,"type":"action","player":{"id":686611,"link":"/api/v1/people/686611"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":99.9,"endSpeed":92.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478713329435045,"aZ":-8.622663370679355,"pfxX":0.8891136391550614,"pfxZ":10.829731687021326,"pX":-0.943794153991155,"pZ":3.091427461369148,"vX0":-5.97178215483935,"vY0":-145.49110861467577,"vZ0":-6.3053034027141805,"x":152.98,"y":155.31,"x0":1.0072245491482659,"y0":50.00587458452996,"z0":5.789988933818057,"aX":1.9339991612419487},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":18.7,"breakHorizontal":-0.6,"spinRate":2279,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.3743981367765432,"extension":6.821878535244756},"index":4,"playId":"a8d0af66-ebd3-390a-b83b-6da108c6c739","pitchNumber":3,"startTime":"2026-07-05T19:06:17.742Z","endTime":"2026-07-05T19:06:23.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83929185491287,"aZ":-8.217928356644927,"pfxX":1.5472583476149584,"pfxZ":10.97840393263931,"pX":-0.7515794390849956,"pZ":2.2389010834773075,"vX0":-5.243501462792298,"vY0":-146.40131851399389,"vZ0":-8.774433011656859,"x":145.65,"y":178.33,"x0":0.8575323408406967,"y0":50.005957128601615,"z0":5.758078109278943,"aX":3.377653816349406},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":18.5,"breakHorizontal":-1.8,"spinRate":2134,"spinDirection":163},"zone":4,"typeConfidence":2.0,"plateTime":0.37336213997582623,"extension":6.907356197533996},"index":5,"playId":"1825a707-0b4a-3497-9793-9b053f4fa421","pitchNumber":4,"startTime":"2026-07-05T19:06:39.321Z","endTime":"2026-07-05T19:06:46.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis García Jr. steals (3) 3rd base. Curtis Mead steals (5) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":6,"actionPlayId":"1825a707-0b4a-3497-9793-9b053f4fa421","startTime":"2026-07-05T19:07:01.918Z","endTime":"2026-07-05T19:07:19.893Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":671277,"link":"/api/v1/people/671277"},"postOnSecond":{"id":678554,"link":"/api/v1/people/678554"},"postOnThird":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"homeTeamWinProbability":57.699999999999996,"awayTeamWinProbability":42.300000000000004,"homeTeamWinProbabilityAdded":1.79999999999999,"leverageIndex":2.32,"dramaIndex":74.0,"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.459340906993123,"aZ":-39.64890900369671,"pfxX":-0.7666514959857308,"pfxZ":-4.430252879055373,"pX":-0.2049949176564607,"pZ":1.3603679418045427,"vX0":-2.6317083675820574,"vY0":-128.46540470669248,"vZ0":-3.523748824398932,"x":124.81,"y":202.05,"x0":0.9288020248394631,"y0":50.005015012991,"z0":5.804894987642711,"aX":-1.2924993494588959},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-8.5,"breakHorizontal":1.9,"spinRate":2724,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.42496806720815306,"extension":6.757804455823704},"index":7,"playId":"394c0115-90eb-3d0c-9c11-f078935c6a5d","pitchNumber":5,"startTime":"2026-07-05T19:07:19.893Z","endTime":"2026-07-05T19:07:25.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":99.4,"endSpeed":91.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06940593533758,"aZ":-14.374401389231208,"pfxX":4.866151762221881,"pfxZ":8.328437632036945,"pX":-0.003981264695178999,"pZ":4.324875933193869,"vX0":-4.579181863618919,"vY0":-144.85228114267525,"vZ0":-1.7317319627157237,"x":117.15,"y":122.01,"x0":0.9608488343752534,"y0":50.000992196025344,"z0":5.80389070991689,"aX":10.397711661186758},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.0,"breakHorizontal":-7.9,"spinRate":2119,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.37734128634188835,"extension":6.950403753245642},"index":8,"playId":"7e024abc-780a-3d28-a661-1716d66b9335","pitchNumber":6,"startTime":"2026-07-05T19:07:44.577Z","endTime":"2026-07-05T19:07:51.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79952890732888,"aZ":-11.605907380983531,"pfxX":1.5923521696615,"pfxZ":9.660268722810997,"pX":-0.6945636607313759,"pZ":2.9326853648086466,"vX0":-4.9582232672614746,"vY0":-144.97024642604697,"vZ0":-6.09163970699034,"x":143.48,"y":159.6,"x0":0.8308149585435314,"y0":50.0036867918775,"z0":5.769313502609796,"aX":3.3914088832977023},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.4,"breakHorizontal":-1.9,"spinRate":2282,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.3777887324502953,"extension":6.979350274952618},"index":9,"playId":"55c9b628-e802-3680-bf71-297ac39196bf","pitchNumber":7,"startTime":"2026-07-05T19:08:08.749Z","endTime":"2026-07-05T19:08:13.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627305103880452,"aZ":-33.501246594039436,"pfxX":-1.7759411907612974,"pfxZ":-0.75740396415849,"pX":-0.4207236954544442,"pZ":2.1480255355778595,"vX0":-2.8995679577385927,"vY0":-130.844583223621,"vZ0":-2.9331531551028256,"x":133.04,"y":180.78,"x0":0.9310487880803872,"y0":50.006253789897684,"z0":5.784177134192195,"aX":-3.091727430122339},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.8,"breakHorizontal":3.8,"spinRate":2589,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.41800421502534624,"extension":6.905836516956502},"hitData":{"launchSpeed":92.8,"launchAngle":37.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.96,"coordY":60.98}},"index":10,"playId":"ff6bc4e8-2f36-3a93-a4d3-763e4f3db689","pitchNumber":8,"startTime":"2026-07-05T19:08:31.431Z","endTime":"2026-07-05T19:08:40.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.699999999999996,"leverageIndex":2.32,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:08:40.650Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T19:11:11.152Z","endTime":"2026-07-05T19:12:53.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orlando Ribalta replaces PJ Poulin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T19:10:45.646Z","endTime":"2026-07-05T19:11:13.312Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":95.0,"endSpeed":87.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9022384816332,"aZ":-13.383754222973167,"pfxX":-4.707442286232061,"pfxZ":9.670327122541543,"pX":0.46734516239496443,"pZ":2.9413618996907314,"vX0":7.338617914605016,"vY0":-138.09111232285082,"vZ0":-7.158267941300624,"x":99.19,"y":159.36,"x0":-1.6052863224156193,"y0":50.0068215557366,"z0":6.4559424858302314,"aX":-9.151733984801671},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2435,"spinDirection":210},"zone":3,"typeConfidence":0.86,"plateTime":0.395673864275945,"extension":6.236383537866389},"index":1,"playId":"1b51ddd1-5642-35b5-a53a-1075914b5b20","pitchNumber":1,"startTime":"2026-07-05T19:11:13.312Z","endTime":"2026-07-05T19:11:17.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52650746665828,"aZ":-19.866951740119234,"pfxX":-4.582251016056806,"pfxZ":7.77791846192103,"pX":0.5994025589958838,"pZ":2.2984480234712823,"vX0":7.366093625299299,"vY0":-124.1104535582861,"vZ0":-5.89882803448599,"x":94.15,"y":176.72,"x0":-1.7926010984797545,"y0":50.00150488022077,"z0":6.327039650991996,"aX":-7.249826258403102},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":13.1,"breakHorizontal":6.8,"spinRate":1979,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.43894006706434396,"extension":6.31186361248788},"index":2,"playId":"1b742df7-932e-304a-9b5c-abea97e24277","pitchNumber":2,"startTime":"2026-07-05T19:11:35.049Z","endTime":"2026-07-05T19:11:39.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-05T19:11:44.335Z","endTime":"2026-07-05T19:12:06.511Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436368425203323,"aZ":-18.592507484170607,"pfxX":-7.675536343340349,"pfxZ":8.394946350456749,"pX":-1.8682453568485857,"pZ":1.9049401450184407,"vX0":3.2245953328449652,"vY0":-125.60263364165192,"vZ0":-7.068995403039612,"x":188.21,"y":187.35,"x0":-2.1626383228723074,"y0":50.00255604087069,"z0":6.237166110890139,"aX":-12.418143114319273},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2109,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.4339971378958696,"extension":6.286207622710308},"index":4,"playId":"d8836d94-c64d-305e-993c-7635c1748f3a","pitchNumber":3,"startTime":"2026-07-05T19:12:06.511Z","endTime":"2026-07-05T19:12:11.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81630236835349,"aZ":-27.084079780679353,"pfxX":-0.1280286446424449,"pfxZ":3.065377212046731,"pX":0.14963427585246483,"pZ":1.3446089559113878,"vX0":5.1656536727767275,"vY0":-126.72406501311843,"vZ0":-7.361104553235144,"x":111.3,"y":202.48,"x0":-1.880812975597926,"y0":50.00336573944082,"z0":6.388523666085386,"aX":-0.2133074513260446},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":-0.7,"spinRate":2084,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.4288092138893185,"extension":6.4597043816601944},"index":5,"playId":"d1768028-92d9-3acc-98cc-29b1465e0adc","pitchNumber":4,"startTime":"2026-07-05T19:12:25.079Z","endTime":"2026-07-05T19:12:29.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.797031220927796,"aZ":-18.506378689488592,"pfxX":-6.482404607475663,"pfxZ":8.527033583293655,"pX":-0.17407785549669363,"pZ":2.57331503063468,"vX0":6.478168238651424,"vY0":-124.67291198830638,"vZ0":-5.509841626482919,"x":123.23,"y":131.0,"x0":-1.9417653695779813,"y0":50.001846156110126,"z0":6.299916669791542,"aX":-10.389626911794876},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":14.6,"breakHorizontal":10.6,"spinRate":1999,"spinDirection":223},"zone":5,"typeConfidence":0.92,"plateTime":0.43631558588471675,"extension":6.363292314017754},"index":6,"playId":"d6c6baf1-c7f1-3747-9e72-9772588ff5c8","pitchNumber":5,"startTime":"2026-07-05T19:12:48.799Z","endTime":"2026-07-05T19:12:53.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:12:53.204Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T19:13:00.404Z","endTime":"2026-07-05T19:14:23.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03061949994495,"aZ":-26.678168677177354,"pfxX":0.43925365037611597,"pfxZ":3.2913318771435254,"pX":0.7063564082599544,"pZ":2.855989505309751,"vX0":6.4294608416118395,"vY0":-127.52475550111477,"vZ0":-4.004080350379243,"x":90.08,"y":161.67,"x0":-1.8909089488131106,"y0":50.00167266790301,"z0":6.520009822093776,"aX":0.7309610056246095},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":-2.0,"spinRate":2113,"spinDirection":165},"zone":6,"typeConfidence":0.9,"plateTime":0.427390502667075,"extension":6.360743676358378},"index":0,"playId":"18471040-a5e8-3cdc-9065-63d3fcbb3dec","pitchNumber":1,"startTime":"2026-07-05T19:13:18.382Z","endTime":"2026-07-05T19:13:24.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.530313251232727,"aZ":-26.632354061362392,"pfxX":0.9491555931016296,"pfxZ":3.3944191072200747,"pX":0.47497665664089256,"pZ":1.3952051460139132,"vX0":5.782618279254336,"vY0":-126.16693125982579,"vZ0":-7.138357159799218,"x":98.9,"y":201.11,"x0":-1.957809888199771,"y0":50.00344144125335,"z0":6.369047575116326,"aX":1.5500490735116983},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":-2.9,"spinRate":2090,"spinDirection":186},"zone":14,"typeConfidence":0.9,"plateTime":0.4319865000673806,"extension":6.301736954468356},"index":1,"playId":"095a65d2-9e21-3949-bbf5-ec7325859ea0","pitchNumber":2,"startTime":"2026-07-05T19:13:45.708Z","endTime":"2026-07-05T19:13:50.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-05T19:13:59.126Z","endTime":"2026-07-05T19:14:17.979Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.230709904856983,"aZ":-27.925990664756394,"pfxX":0.8555121918275066,"pfxZ":2.652309500306835,"pX":0.4424657518308733,"pZ":1.8312628652832361,"vX0":5.231978783376208,"vY0":-125.01582651513692,"vZ0":-5.960652222627715,"x":100.13,"y":189.34,"x0":-1.7778742388800246,"y0":50.003339289586094,"z0":6.502301552136179,"aX":1.371474213419632},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":-2.6,"spinRate":2130,"spinDirection":166},"zone":9,"typeConfidence":0.9,"plateTime":0.4360359899399624,"extension":6.451294365503087},"index":3,"playId":"9387ba82-670c-38f3-8429-e5a7e0b4ad59","pitchNumber":3,"startTime":"2026-07-05T19:14:17.979Z","endTime":"2026-07-05T19:14:23.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:14:23.149Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, first baseman Luis García Jr. to pitcher Orlando Ribalta.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-05T19:14:28.744Z","endTime":"2026-07-05T19:16:28.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.400876684915566,"aZ":-18.223884854119284,"pfxX":-4.939627310520405,"pfxZ":8.698029084146146,"pX":0.029226240223367627,"pZ":1.843213396007678,"vX0":6.348649811733338,"vY0":-124.85278465143828,"vZ0":-7.300967171640819,"x":115.89,"y":189.01,"x0":-1.8862359895110201,"y0":50.00222866303113,"z0":6.266225787165941,"aX":-7.922152735074253},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":14.5,"breakHorizontal":7.8,"spinRate":2017,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.4360677519379408,"extension":6.4410347920976285},"index":0,"playId":"99625f2b-3bf2-3c05-ac08-dd01a0a5f2b9","pitchNumber":1,"startTime":"2026-07-05T19:14:48.537Z","endTime":"2026-07-05T19:14:53.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.367627783343476,"aZ":-26.414829760255838,"pfxX":1.0263059366357485,"pfxZ":3.551117043145135,"pX":-0.26272382932259136,"pZ":1.479704513147475,"vX0":3.905267337439889,"vY0":-125.46092257726794,"vZ0":-6.80941596032407,"x":127.01,"y":198.83,"x0":-1.962165458422707,"y0":50.001022964945506,"z0":6.332852591204692,"aX":1.6632446890653279},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":-2.6,"spinRate":2090,"spinDirection":187},"zone":13,"typeConfidence":0.9,"plateTime":0.4337863890276976,"extension":6.284914155556603},"index":1,"playId":"ca0870ec-74a6-3a1a-9fa2-b017df3a4d95","pitchNumber":2,"startTime":"2026-07-05T19:15:07.286Z","endTime":"2026-07-05T19:15:11.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-05T19:15:18.890Z","endTime":"2026-07-05T19:15:36.097Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.105718368666235,"aZ":-18.90833251165889,"pfxX":-6.209280907163894,"pfxZ":8.095141674279677,"pX":-0.2389733059383167,"pZ":1.361977621530446,"vX0":6.308216793318425,"vY0":-126.28748110852109,"vZ0":-8.377358886218987,"x":126.11,"y":202.01,"x0":-1.944902020027364,"y0":50.006159612333,"z0":6.203861457405339,"aX":-10.181864691279856},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.2,"breakHorizontal":10.1,"spinRate":2013,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.4312590506919749,"extension":6.5278736450343215},"index":3,"playId":"40f1dd73-a2c1-33eb-aaf4-821c9fcb4f88","pitchNumber":3,"startTime":"2026-07-05T19:15:36.097Z","endTime":"2026-07-05T19:15:40.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":98.0,"endSpeed":90.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861639118814026,"aZ":-11.182982258234368,"pfxX":-6.000089431754731,"pfxZ":10.108748009340431,"pX":-0.7358624394277143,"pZ":4.110930075160803,"vX0":5.35754869429706,"vY0":-142.73155885977897,"vZ0":-4.726022855880085,"x":145.05,"y":127.78,"x0":-1.8517502670394232,"y0":50.00266257132316,"z0":6.484084948923847,"aX":-12.459918969887726},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":9.8,"spinRate":2659,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.38279395950898554,"extension":6.287030829977282},"index":4,"playId":"d5742cb9-9e59-3c0b-8db1-424875aa0b14","pitchNumber":4,"startTime":"2026-07-05T19:16:00.611Z","endTime":"2026-07-05T19:16:05.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594687528056156,"aZ":-27.39059082778114,"pfxX":0.16375987044052853,"pfxZ":2.8470332157596516,"pX":0.14182649476011283,"pZ":1.3676349877830494,"vX0":5.169191252118857,"vY0":-128.50780572829723,"vZ0":-7.35514378301571,"x":111.59,"y":201.85,"x0":-1.9134723448459097,"y0":50.00211512751662,"z0":6.382253543128582,"aX":0.2743738656412},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":-1.4,"spinRate":2195,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.4255464991677602,"extension":6.409123749709796},"hitData":{"launchSpeed":95.2,"launchAngle":-2.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.64,"coordY":167.9}},"index":5,"playId":"9fa4d9c7-fb28-3533-9825-e0f5935cd46e","pitchNumber":5,"startTime":"2026-07-05T19:16:19.356Z","endTime":"2026-07-05T19:16:28.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:16:28.252Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Tena singles on a line drive to center fielder Jake Mangum.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T19:18:50.164Z","endTime":"2026-07-05T19:19:39.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T19:17:58.183Z","endTime":"2026-07-05T19:18:52.086Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":82.4,"endSpeed":75.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56340706894713,"aZ":-32.01860218022191,"pfxX":-4.209946879693863,"pfxZ":0.10874842216031944,"pX":-1.0182740554759209,"pZ":3.47342295800089,"vX0":2.2993328063364498,"vY0":-120.00583327393569,"vZ0":0.014528243857055312,"x":155.81,"y":145.0,"x0":-1.440346965410743,"y0":50.00422409971666,"z0":6.312220901519661,"aX":-6.159574826143564},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":7.1,"spinRate":908,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4558851672054747,"extension":6.706183643959291},"index":1,"playId":"d1d0a16a-685b-33da-8a8f-9485974bfd57","pitchNumber":1,"startTime":"2026-07-05T19:18:52.086Z","endTime":"2026-07-05T19:18:57.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16921834331146,"aZ":-11.47324554036214,"pfxX":-4.930240520309855,"pfxZ":11.515621491382836,"pX":-1.0299929087459758,"pZ":2.4866335519676572,"vX0":2.5969135950229347,"vY0":-133.1376490891067,"vZ0":-7.023489532253221,"x":156.26,"y":171.64,"x0":-1.3766440471681107,"y0":50.00540864933856,"z0":5.986493188004034,"aX":-8.866020935010361},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.6,"breakHorizontal":8.4,"spinRate":2356,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4111408945470849,"extension":6.56087323724315},"index":2,"playId":"c0475cbc-dd04-36f5-8098-6f74c5556ec3","pitchNumber":2,"startTime":"2026-07-05T19:19:08.640Z","endTime":"2026-07-05T19:19:13.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.849056508445027,"aZ":-11.13966386126494,"pfxX":-5.134977683868854,"pfxZ":11.529604651248384,"pX":-0.37260925274632295,"pZ":1.9455622496045202,"vX0":3.961373191121802,"vY0":-133.9442136913215,"vZ0":-8.560512025386595,"x":131.2,"y":186.25,"x0":-1.2006453046735437,"y0":50.00196874472789,"z0":5.971462266500964,"aX":-9.36738382916882},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.3,"breakHorizontal":8.5,"spinRate":2313,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.40829955997256695,"extension":6.587247823318695},"hitData":{"launchSpeed":78.7,"launchAngle":13.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.24,"coordY":101.34}},"index":3,"playId":"f7da2139-2be0-32fc-9583-2a23e1f9b76d","pitchNumber":3,"startTime":"2026-07-05T19:19:26.421Z","endTime":"2026-07-05T19:19:39.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:19:39.439Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Jorbit Vivas called out on strikes and José Tena caught stealing 2nd, catcher Endy Rodríguez to shortstop Konnor Griffin to catcher Endy Rodríguez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T19:19:48.279Z","endTime":"2026-07-05T19:22:14.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":678391,"fullName":"Jorbit Vivas","link":"/api/v1/people/678391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.406867932339885,"aZ":-27.673821615659875,"pfxX":-4.443304083114933,"pfxZ":2.963047896798429,"pX":0.8052319667013306,"pZ":2.285603223089173,"vX0":6.03267065103219,"vY0":-122.22381262830476,"vZ0":-3.5379912905655995,"x":86.31,"y":177.07,"x0":-1.114197435698013,"y0":50.00088440927625,"z0":6.1204962980602655,"aX":-6.742584004023068},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.8,"breakHorizontal":6.7,"spinRate":973,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4476103891257761,"extension":6.8361414289133},"index":0,"playId":"97d079f2-c2e0-38af-afcf-3438e671d952","pitchNumber":1,"startTime":"2026-07-05T19:20:04.980Z","endTime":"2026-07-05T19:20:09.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":92.1,"endSpeed":83.8,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.045717550171094,"aZ":-11.319868872208412,"pfxX":-2.8054361233550194,"pfxZ":11.512588781135932,"pX":-0.781928065541328,"pZ":3.462991368595515,"vX0":2.2667592044417875,"vY0":-133.9966326728587,"vZ0":-4.67881565839916,"x":146.81,"y":145.28,"x0":-1.2760433932599138,"y0":50.00011693029593,"z0":6.0461918290116285,"aX":-5.080319777506056},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.0,"breakHorizontal":4.6,"spinRate":2338,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4094081311395237,"extension":6.690671516766496},"index":1,"playId":"34af6026-d3dd-39ae-90a0-6d0ef9e94995","pitchNumber":2,"startTime":"2026-07-05T19:20:24.786Z","endTime":"2026-07-05T19:20:30.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":92.6,"endSpeed":84.1,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.798521360631607,"aZ":-10.601329710244299,"pfxX":-5.24052050842531,"pfxZ":11.795385747564552,"pX":0.2509390112767084,"pZ":3.8890209505389732,"vX0":5.66031399611824,"vY0":-134.75531517163805,"vZ0":-3.625054686942936,"x":107.43,"y":133.78,"x0":-1.2014762983205185,"y0":50.002863430138795,"z0":6.007277028963951,"aX":-9.584920409988436},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.8,"breakHorizontal":8.2,"spinRate":2403,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40732916954315046,"extension":6.719395345130774},"index":2,"playId":"345bf2a5-6efc-3ade-af14-61a463bdde1e","pitchNumber":3,"startTime":"2026-07-05T19:20:43.531Z","endTime":"2026-07-05T19:20:48.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99727631111127,"aZ":-27.317019411275847,"pfxX":-4.287803335460344,"pfxZ":3.243453928774274,"pX":-0.6038281562975236,"pZ":3.1587587226235527,"vX0":3.1028914908391054,"vY0":-121.6304720080662,"vZ0":-1.2726828535674906,"x":140.02,"y":153.49,"x0":-1.3393909996438422,"y0":50.003001662996546,"z0":6.058992449183429,"aX":-6.420550825250871},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.9,"breakHorizontal":7.1,"spinRate":877,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.45043455563613666,"extension":6.640848270276312},"index":3,"playId":"d7d1dd63-d9ef-3c30-9ed9-1a7e8bfe1309","pitchNumber":4,"startTime":"2026-07-05T19:21:04.566Z","endTime":"2026-07-05T19:21:09.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-05T19:21:21.606Z","endTime":"2026-07-05T19:21:42.174Z","isPitch":false,"type":"action","player":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.473709847672446,"aZ":-29.41225950473021,"pfxX":-1.5116309269706638,"pfxZ":1.7963404627880495,"pX":0.25679881561213286,"pZ":0.5421311605065171,"vX0":4.267416749133209,"vY0":-123.24862417388215,"vZ0":-6.864788751624898,"x":107.21,"y":224.14,"x0":-1.3006515728283372,"y0":50.004157448035556,"z0":5.84726867975887,"aX":-2.3262966941788616},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.9,"breakHorizontal":1.8,"spinRate":1056,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4443969906792349,"extension":6.815690837929507},"index":5,"playId":"e1e0f46e-a11c-31fe-a4fd-db443ad0721e","pitchNumber":5,"startTime":"2026-07-05T19:21:42.174Z","endTime":"2026-07-05T19:21:47.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.06,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.424512526636125,"aZ":-12.058045278645432,"pfxX":-5.323967750615445,"pfxZ":10.63308891410274,"pX":0.5364198385537186,"pZ":2.745451130726312,"vX0":6.290053739296935,"vY0":-136.09282707885612,"vZ0":-6.248632199305235,"x":96.55,"y":164.65,"x0":-1.1036410000268815,"y0":50.005607713882036,"z0":5.892116396107531,"aX":-10.075622148466021},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2334,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4011349308043539,"extension":6.7656537368262715},"index":6,"playId":"73f7d710-2808-37eb-95aa-68c94ec81d85","pitchNumber":6,"startTime":"2026-07-05T19:22:07.412Z","endTime":"2026-07-05T19:22:14.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":678391,"link":"/api/v1/people/678391"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-10.899999999999999,"leverageIndex":2.08,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:22:14.289Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Keibert Ruiz doubles (17) on a line drive to left fielder Esmerlyn Valdez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T19:22:51.518Z","endTime":"2026-07-05T19:23:12.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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":80.9,"endSpeed":75.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.352874660379605,"aZ":-30.717748872178383,"pfxX":3.5038068971166263,"pfxZ":1.0335011857104153,"pX":-0.21698109661001663,"pZ":1.8878930928757924,"vX0":1.427655273383488,"vY0":-117.82294306820525,"vZ0":-3.228756469847105,"x":125.27,"y":187.81,"x0":-1.2851465587796789,"y0":50.0038529424231,"z0":6.100098545930148,"aX":4.950957259171608},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.3,"breakHorizontal":-6.7,"spinRate":2050,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.46400103167963014,"extension":6.46469353816735},"hitData":{"launchSpeed":92.9,"launchAngle":17.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":108.91,"coordY":77.65}},"index":0,"playId":"2f5d2f2e-c12a-3b30-bc83-51dff9d2e1ac","pitchNumber":1,"startTime":"2026-07-05T19:22:56.766Z","endTime":"2026-07-05T19:23:12.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":0.68,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:23:12.155Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Wood grounds out, third baseman Nick Gonzales to first baseman Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-05T19:24:22.566Z","endTime":"2026-07-05T19:24:50.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Drew Millas replaces Keibert Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-05T19:23:53.524Z","endTime":"2026-07-05T19:24:24.847Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"},"base":2,"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":660688,"link":"/api/v1/people/660688"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.837294775165695,"aZ":-26.145556723932042,"pfxX":2.229851910689452,"pfxZ":4.141687323249679,"pX":-1.3009662708072112,"pZ":2.9518299481440518,"vX0":-0.608164016847386,"vY0":-119.26789470758663,"vZ0":-1.9998949843756444,"x":166.59,"y":159.08,"x0":-1.3338743860627824,"y0":50.00170428005717,"z0":6.136732929375036,"aX":3.2435293608813534},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.3,"breakHorizontal":-4.0,"spinRate":2142,"spinDirection":95},"zone":11,"typeConfidence":2.0,"plateTime":0.45755048081298977,"extension":6.401885681410239},"index":1,"playId":"2f53d680-7e3a-366b-ac0f-f9bdf0824844","pitchNumber":1,"startTime":"2026-07-05T19:24:24.847Z","endTime":"2026-07-05T19:24:30.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.773969285850512,"aZ":-12.9886046282075,"pfxX":-5.8323772934344955,"pfxZ":9.944788053535556,"pX":0.14118910821971348,"pZ":2.5259758447313114,"vX0":5.41646097834095,"vY0":-137.59175736077634,"vZ0":-6.961582823832018,"x":111.62,"y":170.58,"x0":-1.0892992546815408,"y0":50.00096250179495,"z0":5.957939878992991,"aX":-11.250263023837624},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":9.5,"spinRate":2355,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.39715336523183176,"extension":6.68296053218109},"hitData":{"launchSpeed":85.6,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.57,"coordY":174.99}},"index":2,"playId":"d83437a4-1cbc-3fd1-8499-ed0c6370c870","pitchNumber":2,"startTime":"2026-07-05T19:24:43.175Z","endTime":"2026-07-05T19:24:50.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"second":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":676755,"link":"/api/v1/people/676755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.03,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:24:50.817Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T19:27:26.669Z","endTime":"2026-07-05T19:28:49.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Drew Millas remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T19:26:59.593Z","endTime":"2026-07-05T19:26:59.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brad Lord replaces Orlando Ribalta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T19:26:59.620Z","endTime":"2026-07-05T19:27:28.934Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695418,"link":"/api/v1/people/695418"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.848466278608715,"aZ":-34.061237875126125,"pfxX":0.3734551856643411,"pfxZ":-1.231748103086094,"pX":-0.9435271373786808,"pZ":2.188813505629176,"vX0":3.4404913566918665,"vY0":-122.55023389731268,"vZ0":-0.8052697986396178,"x":152.97,"y":179.68,"x0":-2.410644486151359,"y0":50.00377751787751,"z0":5.415694461996781,"aX":0.5712005664342054},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.2,"breakHorizontal":-1.4,"spinRate":2584,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.44591644759755367,"extension":5.027677175822366},"index":2,"playId":"5f3aced4-c07c-36c6-8c77-3ccc015c1258","pitchNumber":1,"startTime":"2026-07-05T19:27:28.934Z","endTime":"2026-07-05T19:27:34.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444095802800764,"aZ":-27.067304214986933,"pfxX":-9.511296722510053,"pfxZ":2.706826263394497,"pX":-0.09152346179198612,"pZ":2.163457742686147,"vX0":8.34247165902276,"vY0":-135.9982818437544,"vZ0":-3.1028165945454553,"x":120.49,"y":180.37,"x0":-1.9503243960907648,"y0":50.00676533846122,"z0":5.179361473180635,"aX":-17.972880171690097},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":2305,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.40143811119862116,"extension":5.34437521016003},"index":3,"playId":"fc3c0f3f-53b7-3ec8-84b1-3d952fcc89bb","pitchNumber":2,"startTime":"2026-07-05T19:27:43.490Z","endTime":"2026-07-05T19:27:49.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.8,"endSpeed":87.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907879370487787,"aZ":-23.892397944429646,"pfxX":-10.45545381196189,"pfxZ":4.3129582774710435,"pX":-1.1067285743104778,"pZ":3.1841082343601332,"vX0":6.199032908081889,"vY0":-136.6615668901819,"vZ0":-1.4722942585573127,"x":159.19,"y":152.81,"x0":-2.0286252352485796,"y0":50.001391929748976,"z0":5.347495855087554,"aX":-20.069913845171264},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":17.9,"spinRate":2475,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.39852694546346745,"extension":5.3945320938213905},"index":4,"playId":"ae3c0654-2f9e-3b02-b9af-450515bfb7e4","pitchNumber":3,"startTime":"2026-07-05T19:28:02.503Z","endTime":"2026-07-05T19:28:07.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.752803006188156,"aZ":-34.14334030985967,"pfxX":0.7517206890303694,"pfxZ":-1.3145920097157635,"pX":-1.0381180051874808,"pZ":2.133017451420171,"vX0":2.4812077223203444,"vY0":-120.56675878251673,"vZ0":-0.9929347337829015,"x":156.57,"y":181.19,"x0":-2.1713344123088842,"y0":50.00422466055739,"z0":5.519158825393138,"aX":1.1247686860138453},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.4,"breakHorizontal":-1.9,"spinRate":2663,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4514132812882652,"extension":4.961700741250838},"index":5,"playId":"43ac5227-edac-3263-b4e7-bd1eeeeedbb3","pitchNumber":4,"startTime":"2026-07-05T19:28:19.105Z","endTime":"2026-07-05T19:28:23.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.709007595962245,"aZ":-32.566229414620246,"pfxX":-0.31114386725205606,"pfxZ":-0.25066734270781055,"pX":-0.0783188236716247,"pZ":1.9351503702465818,"vX0":5.177979250792727,"vY0":-123.68753789824733,"vZ0":-2.065684138474996,"x":119.99,"y":186.53,"x0":-2.1471573803854485,"y0":50.00276122462689,"z0":5.478744228119213,"aX":-0.4891297544343742},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":-0.5,"spinRate":2556,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4406833206570755,"extension":5.061416744809088},"hitData":{"launchSpeed":102.3,"launchAngle":4.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.62,"coordY":156.24}},"index":6,"playId":"c8a0c5ac-ab16-3f51-83aa-df07a4122aee","pitchNumber":5,"startTime":"2026-07-05T19:28:40.847Z","endTime":"2026-07-05T19:28:49.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:28:49.229Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esmerlyn Valdez grounds out, shortstop CJ Abrams to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T19:29:02.159Z","endTime":"2026-07-05T19:30:33.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65006633551329,"aZ":-25.761713746958385,"pfxX":-11.35755252498148,"pfxZ":3.29728819220359,"pX":0.09966541439348928,"pZ":2.670147193955811,"vX0":9.2710225441412,"vY0":-137.57539319338906,"vZ0":-2.3872275106887972,"x":113.2,"y":166.69,"x0":-1.815951715450722,"y0":50.00060205341055,"z0":5.270954753623335,"aX":-22.063659122787385},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":19.0,"spinRate":2297,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.39609008550536995,"extension":5.105856609265955},"index":0,"playId":"1f6a5bda-3cdf-3c2a-b7cb-e72f22a1861a","pitchNumber":1,"startTime":"2026-07-05T19:29:11.379Z","endTime":"2026-07-05T19:29:15.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-05T19:29:18.453Z","endTime":"2026-07-05T19:29:32.751Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16207150634668,"aZ":-26.45138040424167,"pfxX":-10.941891495888086,"pfxZ":2.969717327499607,"pX":-1.5128987800037819,"pZ":2.93531446499594,"vX0":5.31519470601281,"vY0":-137.42886494138506,"vZ0":-1.5644350212209739,"x":174.67,"y":159.53,"x0":-2.041901106375318,"y0":50.00518526983633,"z0":5.294823055836767,"aX":-21.100807013178184},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.3,"breakHorizontal":18.8,"spinRate":2290,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.397337738425231,"extension":5.190243917508501},"index":2,"playId":"e233af07-f945-3297-bc49-946a508d0903","pitchNumber":2,"startTime":"2026-07-05T19:29:32.751Z","endTime":"2026-07-05T19:29:37.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.096024768164828,"aZ":-33.53503939283219,"pfxX":6.094331922894863,"pfxZ":-0.9464426816089428,"pX":-0.8810172191790713,"pZ":2.254897861144128,"vX0":1.5873612945600053,"vY0":-118.92155627961483,"vZ0":-0.18428769932157774,"x":150.58,"y":177.9,"x0":-2.347576981459192,"y0":50.00027962927569,"z0":5.354948718396752,"aX":8.796958988761078},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.6,"breakHorizontal":-11.4,"spinRate":2697,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.45917378332165537,"extension":4.8190345394547585},"index":3,"playId":"f315dabe-f1b3-394e-a677-a61362f619e7","pitchNumber":3,"startTime":"2026-07-05T19:29:50.448Z","endTime":"2026-07-05T19:30:17.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"}},"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.9,"endSpeed":87.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16269010305569,"aZ":-29.75222519773387,"pfxX":-10.082400516132513,"pfxZ":1.2461040300300983,"pX":-0.4742319545878009,"pZ":1.781514443334953,"vX0":7.113355445645663,"vY0":-138.00611851789444,"vZ0":-3.7571405354769274,"x":135.08,"y":190.68,"x0":-1.7682771890363171,"y0":50.00103471365639,"z0":5.152553008609492,"aX":-19.550996373936574},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.7,"breakHorizontal":16.9,"spinRate":2313,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.3960726849823457,"extension":5.129737833198078},"hitData":{"launchSpeed":83.9,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.47,"coordY":159.79}},"index":4,"playId":"418ffa0f-97cb-3c80-953b-30665cab90e5","pitchNumber":4,"startTime":"2026-07-05T19:30:24.941Z","endTime":"2026-07-05T19:30:33.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:30:33.446Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out sharply to shortstop CJ Abrams.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-05T19:30:47.044Z","endTime":"2026-07-05T19:33:13.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4764245256519,"aZ":-19.342016688790252,"pfxX":-8.512848510934266,"pfxZ":6.6183299967874145,"pX":0.5477325770496112,"pZ":1.8734455028372852,"vX0":9.358106381934208,"vY0":-137.8246694612611,"vZ0":-5.31942173150394,"x":96.12,"y":188.2,"x0":-1.7735350409788382,"y0":50.00123370226603,"z0":5.1205614286399666,"aX":-16.49992259356199},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":13.7,"spinRate":2439,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.396285525389394,"extension":5.284491264856328},"index":0,"playId":"d63f6cfc-7fc9-3cdf-b004-3b058d46fe17","pitchNumber":1,"startTime":"2026-07-05T19:31:06.386Z","endTime":"2026-07-05T19:31:11.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.469580922543358,"aZ":-20.376100301712285,"pfxX":-11.047310300782275,"pfxZ":6.155080471575617,"pX":1.6315186345582162,"pZ":1.847734436419135,"vX0":13.054441445546528,"vY0":-137.32926982361232,"vZ0":-5.120721353904045,"x":54.81,"y":188.89,"x0":-1.7409499751425759,"y0":50.001055098348964,"z0":5.116109965014917,"aX":-21.169339337654677},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":17.4,"spinRate":2502,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.3983407563301036,"extension":5.334345734925798},"index":1,"playId":"f8793ebd-fbc9-362f-8776-0079e60cb339","pitchNumber":2,"startTime":"2026-07-05T19:31:24.382Z","endTime":"2026-07-05T19:31:29.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17273977700562,"aZ":-34.982580059279,"pfxX":0.41749076927198003,"pfxZ":-1.8526462615259511,"pX":-0.10487950172586052,"pZ":2.4670123000085002,"vX0":4.462535302678508,"vY0":-121.83158948729333,"vZ0":0.029402126958002706,"x":121.0,"y":172.17,"x0":-2.0085877017071487,"y0":50.00358770363539,"z0":5.458661764739775,"aX":0.6320367795216452},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.1,"breakHorizontal":-1.7,"spinRate":2660,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.44823646559359354,"extension":4.992046311672138},"index":2,"playId":"4762db0f-70d8-3c07-b336-3ecff60b19f7","pitchNumber":3,"startTime":"2026-07-05T19:31:42.341Z","endTime":"2026-07-05T19:31:51.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.387204725531713,"aZ":-31.39556367662547,"pfxX":0.05197091031378176,"pfxZ":0.4983750397129695,"pX":0.4863187652153344,"pZ":0.08023121069443587,"vX0":5.902531277535543,"vY0":-123.66451890451515,"vZ0":-6.1955522582821025,"x":98.46,"y":236.61,"x0":-1.9241914475432709,"y0":50.00472803083164,"z0":5.206269172298622,"aX":0.0813496311842545},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-1.3,"spinRate":2591,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.44054319270345577,"extension":4.9503023701845486},"index":3,"playId":"622cd26f-8b31-38bd-8fde-71d6435ff76a","pitchNumber":4,"startTime":"2026-07-05T19:32:25.686Z","endTime":"2026-07-05T19:32:29.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.805791263003126,"aZ":-20.76597150059231,"pfxX":-9.711225335093253,"pfxZ":5.846300752682042,"pX":-0.06972790487742253,"pZ":1.4627379440176675,"vX0":8.519202412198254,"vY0":-137.9000939274905,"vZ0":-6.208738251877185,"x":119.66,"y":199.29,"x0":-1.9171687429745488,"y0":50.0067443118972,"z0":5.116492946744359,"aX":-18.95960005156278},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":16.1,"spinRate":2451,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.3951881206547836,"extension":5.291487058684846},"index":4,"playId":"1ee4b401-8e06-3fc5-b12d-c4448890fecb","pitchNumber":5,"startTime":"2026-07-05T19:32:49.995Z","endTime":"2026-07-05T19:32:55.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.240269361334448,"aZ":-34.35919765118642,"pfxX":1.4500132939337327,"pfxZ":-1.414191361248843,"pX":-0.6081689695291896,"pZ":2.553293109263425,"vX0":3.3650510397559756,"vY0":-122.42094536360388,"vZ0":0.11939898625646994,"x":140.18,"y":169.84,"x0":-2.17956070360016,"y0":50.003041249934896,"z0":5.403512841678847,"aX":2.2388976400260345},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.3,"breakHorizontal":-3.2,"spinRate":2620,"spinDirection":81},"zone":4,"typeConfidence":2.0,"plateTime":0.4444820189971965,"extension":5.0064183656879075},"hitData":{"launchSpeed":102.7,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":122.34,"coordY":128.73}},"index":5,"playId":"fce962b4-ba78-3916-9c9e-0437f39f386a","pitchNumber":6,"startTime":"2026-07-05T19:33:07.377Z","endTime":"2026-07-05T19:33:13.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:33:13.310Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, first baseman Ryan O'Hearn to pitcher Gregory Soto.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T19:36:57.491Z","endTime":"2026-07-05T19:37:25.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T19:35:55.681Z","endTime":"2026-07-05T19:36:59.844Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676755,"link":"/api/v1/people/676755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097149276418012,"aZ":-23.686118965874527,"pfxX":10.894569705099087,"pfxZ":4.143359509089864,"pX":0.07053438544859095,"pZ":1.1817418158179696,"vX0":-9.00968729997617,"vY0":-141.41745713812998,"vZ0":-7.7138703382188725,"x":114.31,"y":206.87,"x0":1.8659582387469782,"y0":50.00036089190807,"z0":5.439222184985258,"aX":22.29410343446546},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.2,"breakHorizontal":-18.1,"spinRate":2351,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.38579518067173524,"extension":6.2496571079409895},"index":1,"playId":"be6102f4-e950-300f-a24c-183b5d5a62fc","pitchNumber":1,"startTime":"2026-07-05T19:36:59.844Z","endTime":"2026-07-05T19:37:04.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08740231329339,"aZ":-24.904578082977505,"pfxX":9.301233301335033,"pfxZ":3.588747060127881,"pX":1.7482212871005196,"pZ":3.2118836868300753,"vX0":-4.645701159874667,"vY0":-140.77582557071852,"vZ0":-2.3377023418706884,"x":50.36,"y":152.06,"x0":2.202811713046842,"y0":50.00445822953077,"z0":5.649129921601915,"aX":18.84937965947953},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.2,"breakHorizontal":-16.1,"spinRate":2366,"spinDirection":132},"zone":12,"typeConfidence":0.87,"plateTime":0.3876671256572326,"extension":6.291015258068599},"hitData":{"launchSpeed":77.5,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.09,"coordY":166.38}},"index":2,"playId":"24943694-02c4-3b86-8a01-54cf5a0fde6f","pitchNumber":2,"startTime":"2026-07-05T19:37:18.211Z","endTime":"2026-07-05T19:37:25.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:37:25.564Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Curtis Mead pops out to shortstop Konnor Griffin.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T19:37:40.298Z","endTime":"2026-07-05T19:38:24.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.270058834815874,"aZ":-15.737680518399161,"pfxX":6.376108819671059,"pfxZ":8.21230097288272,"pX":-0.0057276596635203155,"pZ":2.762945295683216,"vX0":-7.446300977936904,"vY0":-140.24118322588703,"vZ0":-4.952788780852511,"x":117.22,"y":164.18,"x0":1.8493566521232345,"y0":50.00429995776784,"z0":5.5707345647075535,"aX":12.76401283099711},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":-10.1,"spinRate":2316,"spinDirection":133},"zone":5,"typeConfidence":0.92,"plateTime":0.3898355462388361,"extension":6.332000543450123},"index":0,"playId":"e7c161b5-ad51-37a2-af8d-fc2206301197","pitchNumber":1,"startTime":"2026-07-05T19:37:56.124Z","endTime":"2026-07-05T19:38:01.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386968987736445,"aZ":-30.086348303550537,"pfxX":-1.552493191587339,"pfxZ":1.4218499307045596,"pX":0.03190973364690261,"pZ":1.780391477065805,"vX0":-4.2868744281085265,"vY0":-121.35232771070295,"vZ0":-2.7480749796686723,"x":115.78,"y":190.71,"x0":2.031713880812809,"y0":50.005593047996804,"z0":5.580298125943897,"aX":-2.28864858530641},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":4.0,"spinRate":2669,"spinDirection":269},"zone":8,"typeConfidence":0.94,"plateTime":0.45342403313247726,"extension":6.230825065433725},"hitData":{"launchSpeed":82.1,"launchAngle":61.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":96.35,"coordY":140.53}},"index":1,"playId":"65054b9c-376f-3e02-9982-ee3380b0d417","pitchNumber":2,"startTime":"2026-07-05T19:38:13.745Z","endTime":"2026-07-05T19:38:24.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:38:24.325Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to right fielder Jared Triolo.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-05T19:38:45.609Z","endTime":"2026-07-05T19:39:36.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02953143246694,"aZ":-23.463241896630585,"pfxX":8.095404447956067,"pfxZ":4.275237203186327,"pX":0.3856781130434009,"pZ":3.2702002922472855,"vX0":-7.727726404701732,"vY0":-141.32482797654865,"vZ0":-2.295428659967193,"x":102.3,"y":150.48,"x0":2.094193417314882,"y0":50.0018958315888,"z0":5.5884842036702445,"aX":16.49297256135094},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.4,"breakHorizontal":-13.2,"spinRate":2304,"spinDirection":126},"zone":3,"typeConfidence":0.79,"plateTime":0.3865007892553005,"extension":6.327140886432728},"index":0,"playId":"e899f8a0-d997-3c9b-b7f9-2a32a539343c","pitchNumber":1,"startTime":"2026-07-05T19:38:48.625Z","endTime":"2026-07-05T19:38:52.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":83.4,"endSpeed":77.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81537930324411,"aZ":-26.348115591298175,"pfxX":-1.412273843331997,"pfxZ":3.844809076267442,"pX":-0.10779312139431803,"pZ":2.904844541821216,"vX0":-4.864129780787255,"vY0":-121.49786395833449,"vZ0":-1.2342569705181659,"x":121.11,"y":160.35,"x0":2.092807703697423,"y0":50.00254979159163,"z0":5.681135563984369,"aX":-2.1388282754701655},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.0,"breakHorizontal":3.6,"spinRate":2601,"spinDirection":228},"zone":2,"typeConfidence":0.95,"plateTime":0.4485219536028233,"extension":6.284446559523997},"index":1,"playId":"c279d9cc-2764-3f19-b8b8-a9f03084856a","pitchNumber":2,"startTime":"2026-07-05T19:39:08.906Z","endTime":"2026-07-05T19:39:14.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123152233311778,"aZ":-26.45641663932923,"pfxX":-2.046893321302261,"pfxZ":3.700525197645624,"pX":-0.3014826754500484,"pZ":1.6445997111303086,"vX0":-5.145027022291161,"vY0":-123.44386694639121,"vZ0":-4.1489884574592315,"x":128.49,"y":194.38,"x0":2.0741780011035824,"y0":50.00468973943205,"z0":5.569363469054134,"aX":-3.1655524874685206},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.0,"breakHorizontal":4.9,"spinRate":2611,"spinDirection":206},"zone":7,"typeConfidence":0.94,"plateTime":0.4433785927386804,"extension":6.412336748787078},"hitData":{"launchSpeed":84.2,"launchAngle":33.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.47,"coordY":102.83}},"index":2,"playId":"89038c6e-195b-3452-ab20-b6f36a436801","pitchNumber":3,"startTime":"2026-07-05T19:39:27.303Z","endTime":"2026-07-05T19:39:36.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:39:36.102Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, second baseman Jorbit Vivas to first baseman Luis García Jr.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T19:41:12.511Z","endTime":"2026-07-05T19:44:05.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678391,"link":"/api/v1/people/678391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4261222494299,"aZ":-23.689809785517333,"pfxX":-12.403737784704324,"pfxZ":4.461300601588677,"pX":-0.4046648200535628,"pZ":3.2151527886590814,"vX0":8.46493916718066,"vY0":-137.11229022094824,"vZ0":-1.4582493124997609,"x":132.42,"y":151.97,"x0":-1.9209567328406152,"y0":50.005908025052065,"z0":5.370995604094339,"aX":-23.61196499748941},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":20.6,"spinRate":2470,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.39952047238917654,"extension":5.175136299769468},"index":0,"playId":"0b9e4ec7-2fe4-393f-84ca-bb2ce8c1def0","pitchNumber":1,"startTime":"2026-07-05T19:41:45.925Z","endTime":"2026-07-05T19:41:50.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19453605036143,"aZ":-28.996322608602572,"pfxX":-13.060154954631944,"pfxZ":1.6574554906827181,"pX":0.5686525839990153,"pZ":2.78101358258424,"vX0":10.875421213855226,"vY0":-137.61299240415957,"vZ0":-1.6481927607725129,"x":95.32,"y":163.69,"x0":-1.7353699082905671,"y0":50.00495317353689,"z0":5.349693889553315,"aX":-25.08194202073218},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":21.4,"spinRate":2471,"spinDirection":245},"zone":3,"typeConfidence":2.0,"plateTime":0.397829400899651,"extension":5.290164049343312},"index":1,"playId":"a7f92605-3603-3a9f-be62-c99557d179bd","pitchNumber":2,"startTime":"2026-07-05T19:42:03.441Z","endTime":"2026-07-05T19:42:09.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.493413095140426,"aZ":-25.41645720426303,"pfxX":-9.779273593280807,"pfxZ":3.5473309480154267,"pX":-0.9174378794748734,"pZ":3.6307726062777865,"vX0":5.923818942102738,"vY0":-137.18336279281874,"vZ0":-0.28255149380823713,"x":151.97,"y":140.75,"x0":-1.8348219651849227,"y0":50.00377634681202,"z0":5.468502992534275,"aX":-18.63033717649066},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.6,"breakHorizontal":16.4,"spinRate":2416,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.3993478491714617,"extension":5.144851586880481},"index":2,"playId":"a3927662-7aeb-3c13-a531-c86bbce326fc","pitchNumber":3,"startTime":"2026-07-05T19:42:20.619Z","endTime":"2026-07-05T19:42:26.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.069507899614752,"aZ":-30.87869154476444,"pfxX":-1.8817146809790497,"pfxZ":0.7940698411584144,"pX":0.6508110322986624,"pZ":0.8065402543159315,"vX0":7.157054147442785,"vY0":-126.46467732768602,"vZ0":-4.74241674862797,"x":92.19,"y":217.0,"x0":-1.9627070048017103,"y0":50.004319266141074,"z0":5.162933325681568,"aX":-3.0714935463781976},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":1.9,"spinRate":2491,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4319384646297797,"extension":5.084541460858044},"index":3,"playId":"9fada262-bdf9-3343-bc2e-03795d551859","pitchNumber":4,"startTime":"2026-07-05T19:42:52.582Z","endTime":"2026-07-05T19:42:58.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.067210771887627,"aZ":-35.147211866812036,"pfxX":6.5214468996458645,"pfxZ":-1.97161429363294,"pX":-0.13657090690262472,"pZ":1.9775475084943486,"vX0":3.0770733872376583,"vY0":-121.2530683459885,"vZ0":-0.42078443922178466,"x":122.21,"y":185.39,"x0":-2.2647951949627867,"y0":50.00446445898231,"z0":5.189291568643937,"aX":9.825827033791823},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.5,"breakHorizontal":-12.5,"spinRate":2845,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.4496851787793652,"extension":4.98540633010163},"index":4,"playId":"6ac1deeb-db5d-3370-85e1-b434e906daf5","pitchNumber":5,"startTime":"2026-07-05T19:43:11.074Z","endTime":"2026-07-05T19:43:16.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350954112363993,"aZ":-27.635538464682316,"pfxX":-10.871498576238103,"pfxZ":2.2812019680735514,"pX":0.08401357172949828,"pZ":2.983618599092002,"vX0":9.556084860994513,"vY0":-139.40153831065942,"vZ0":-1.3703924350075156,"x":113.8,"y":158.22,"x0":-1.9589876142127622,"y0":50.00112591363863,"z0":5.288525885782386,"aX":-21.612369528946704},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.1,"breakHorizontal":18.0,"spinRate":2373,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.39138910271878036,"extension":5.244563390294601},"index":5,"playId":"941e5196-4026-3696-8db2-7a9140dee43b","pitchNumber":6,"startTime":"2026-07-05T19:43:33.785Z","endTime":"2026-07-05T19:43:37.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64056175596666,"aZ":-27.9656293504746,"pfxX":-10.323807816407735,"pfxZ":2.0936641211385147,"pX":0.08067766486555086,"pZ":2.805640715537873,"vX0":9.200194426032397,"vY0":-139.93590312121006,"vZ0":-1.8984513955988152,"x":113.92,"y":163.03,"x0":-1.887132695770056,"y0":50.00192036791224,"z0":5.301072762876871,"aX":-20.746228424261503},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.6,"breakHorizontal":17.2,"spinRate":2384,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.3894462327840329,"extension":5.317368196065214},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.98,"coordY":154.22}},"index":6,"playId":"145f79be-e45f-3ea8-8c22-58cb29062555","pitchNumber":7,"startTime":"2026-07-05T19:43:57.821Z","endTime":"2026-07-05T19:44:05.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:44:05.844Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Endy Rodríguez singles on a ground ball to center fielder Dylan Crews.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T19:44:18.864Z","endTime":"2026-07-05T19:46:15.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[2],"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.541192973974667,"aZ":-20.43693698147732,"pfxX":-8.762552731620113,"pfxZ":6.05212452326658,"pX":-0.12365242863519407,"pZ":1.9324287248471144,"vX0":8.021603110331478,"vY0":-137.88329922072708,"vZ0":-5.347738990215535,"x":121.71,"y":186.6,"x0":-1.921724363591713,"y0":50.00406550505827,"z0":5.261713335067494,"aX":-16.99805795826592},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":14.4,"spinRate":2465,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.39611559481908065,"extension":5.163839528999938},"index":0,"playId":"4cf6468a-7b61-368b-9a1d-23f73633f999","pitchNumber":1,"startTime":"2026-07-05T19:44:31.814Z","endTime":"2026-07-05T19:44:37.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.411116218997336,"aZ":-32.98999971631167,"pfxX":-0.6529818665728575,"pfxZ":-0.5070001927079923,"pX":0.1815680809600666,"pZ":1.6105666068853708,"vX0":5.632246744902806,"vY0":-125.80002268373353,"vZ0":-2.6554380817690912,"x":110.08,"y":195.29,"x0":-1.9890128068769908,"y0":50.00098027693881,"z0":5.319817169060679,"aX":-1.061758334467612},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":0.1,"spinRate":2531,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.4332530543538313,"extension":5.318940875493925},"index":1,"playId":"c7860de6-fece-35c8-9bca-bfc94aa8863a","pitchNumber":2,"startTime":"2026-07-05T19:44:47.379Z","endTime":"2026-07-05T19:44:52.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-05T19:45:22.138Z","endTime":"2026-07-05T19:46:03.798Z","isPitch":false,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44372281532492,"aZ":-18.54336510763869,"pfxX":-8.080520585633993,"pfxZ":6.9042880782154095,"pX":0.3205461066059894,"pZ":1.4233712679625183,"vX0":8.722116042812626,"vY0":-139.21664288810297,"vZ0":-6.603779502205822,"x":104.78,"y":200.35,"x0":-1.793998693692029,"y0":50.00674075199468,"z0":5.041336727058881,"aX":-15.963267691035762},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":13.0,"spinRate":2462,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.39250493231059425,"extension":5.3479345983472415},"hitData":{"launchSpeed":94.1,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.72,"coordY":105.1}},"index":3,"playId":"c7b741e5-9a2f-37e8-abd7-c829c836c3b9","pitchNumber":3,"startTime":"2026-07-05T19:46:03.798Z","endTime":"2026-07-05T19:46:15.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":682848,"link":"/api/v1/people/682848","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":682848,"link":"/api/v1/people/682848"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.43,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:46:15.973Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a ground ball to third baseman Curtis Mead. Henry Davis to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T19:47:13.985Z","endTime":"2026-07-05T19:49:15.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Henry Davis replaces Endy Rodríguez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T19:46:45.365Z","endTime":"2026-07-05T19:47:16.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":682848,"link":"/api/v1/people/682848"},"base":1,"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":682848,"link":"/api/v1/people/682848"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47725300949702,"aZ":-28.55122323893209,"pfxX":-11.775091863694042,"pfxZ":1.8582574471057676,"pX":-0.4757161947770766,"pZ":2.018085821782075,"vX0":8.693865618056519,"vY0":-138.3202477093021,"vZ0":-3.693678152046994,"x":135.13,"y":184.29,"x0":-2.122254392980796,"y0":50.0000900594752,"z0":5.274824040752768,"aX":-22.921833053854616},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.8,"breakHorizontal":19.7,"spinRate":2411,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.39527332557694983,"extension":5.37362436635629},"index":1,"playId":"76a56c41-d65b-3eba-91aa-e1cb48cd4ff3","pitchNumber":1,"startTime":"2026-07-05T19:47:16.348Z","endTime":"2026-07-05T19:47:21.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":85.4,"endSpeed":79.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123680456816064,"aZ":-32.02246883650345,"pfxX":0.0856022587500389,"pfxZ":0.09412115216312067,"pX":0.8585038407993237,"pZ":1.641239475511698,"vX0":7.626720571159089,"vY0":-124.26370325393451,"vZ0":-2.541700451363757,"x":84.28,"y":194.47,"x0":-2.2516626426038564,"y0":50.001760537232094,"z0":5.3177045443395,"aX":0.13353927587661862},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-1.8,"spinRate":2599,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4395031667766771,"extension":5.477287179003149},"index":2,"playId":"a3532271-8473-3319-9336-2b1656835560","pitchNumber":2,"startTime":"2026-07-05T19:47:35.148Z","endTime":"2026-07-05T19:47:39.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.013491070434636,"aZ":-30.196746563665847,"pfxX":8.520910863885867,"pfxZ":1.3415109654121498,"pX":2.170047932877616,"pZ":2.063091679307755,"vX0":8.035041346013486,"vY0":-120.66227984693059,"vZ0":-1.3187394256090483,"x":64.93,"y":165.4,"x0":-2.3078960512505025,"y0":50.005353561887794,"z0":5.272259092841526,"aX":12.591776649469749},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.4,"breakHorizontal":-17.3,"spinRate":2788,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4535644426923131,"extension":5.345972908335485},"index":3,"playId":"471afecd-1343-3d78-ad41-701df66c6f35","pitchNumber":3,"startTime":"2026-07-05T19:47:57.397Z","endTime":"2026-07-05T19:48:01.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.371505336080876,"aZ":-19.197501891882986,"pfxX":-8.995447276367129,"pfxZ":6.483625679156255,"pX":0.08961899416823672,"pZ":2.8385747747879466,"vX0":9.566402854194854,"vY0":-140.05935977711837,"vZ0":-3.554622343948833,"x":113.58,"y":162.14,"x0":-2.1890994999519777,"y0":50.00398646958808,"z0":5.367603853650515,"aX":-18.009367833272332},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":2505,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.38993137280683854,"extension":5.401277724709342},"index":4,"playId":"47569e0b-9269-39fe-ab98-847b50066731","pitchNumber":4,"startTime":"2026-07-05T19:48:19.282Z","endTime":"2026-07-05T19:48:23.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.5,"endSpeed":81.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.701070592734204,"aZ":-32.988589172053864,"pfxX":0.05131271218327971,"pfxZ":-0.5009140215114654,"pX":1.609118326906285,"pZ":0.9938158758612925,"vX0":9.411885932691465,"vY0":-125.76555251171813,"vZ0":-4.102353309693112,"x":55.66,"y":211.95,"x0":-2.1635378334592894,"y0":50.00265594251506,"z0":5.275956885081006,"aX":0.08246201276060901},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.6,"breakHorizontal":-1.9,"spinRate":2595,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43288822553382467,"extension":5.36974042634146},"index":5,"playId":"cc151c24-6b23-3562-8ece-2df0e0d4fbb6","pitchNumber":5,"startTime":"2026-07-05T19:48:41.475Z","endTime":"2026-07-05T19:48:45.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.374501534934446,"aZ":-33.783630020306504,"pfxX":0.8215038337004328,"pfxZ":-0.9995031777077088,"pX":0.08914815114189113,"pZ":2.1505405031358666,"vX0":5.9495288560467205,"vY0":-125.78136651749251,"vZ0":-1.1093256129620712,"x":113.6,"y":180.72,"x0":-2.408893736011381,"y0":50.0021933671429,"z0":5.324837266049482,"aX":1.322617392655072},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.8,"breakHorizontal":-2.8,"spinRate":2701,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.4346682903596317,"extension":5.228146777548416},"hitData":{"launchSpeed":86.7,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.9,"coordY":171.95}},"index":6,"playId":"991b8070-f1fd-3b99-b8fc-f9c278370ebc","pitchNumber":6,"startTime":"2026-07-05T19:49:04.550Z","endTime":"2026-07-05T19:49:15.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":2.51,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:49:15.732Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Mangum walks. Henry Davis to 3rd. Jared Triolo to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T19:49:40.990Z","endTime":"2026-07-05T19:53:31.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.322561441620838,"aZ":-34.89717274530516,"pfxX":1.6690805172293852,"pfxZ":-1.7580760372190127,"pX":-0.7880756814262321,"pZ":2.484282262781231,"vX0":3.724788871738949,"vY0":-122.56603570397394,"vZ0":-0.12624543573934832,"x":147.04,"y":171.7,"x0":-2.534104071713961,"y0":50.003676742698886,"z0":5.474181402036928,"aX":2.582838650926927},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.0,"breakHorizontal":-3.7,"spinRate":2619,"spinDirection":62},"zone":4,"typeConfidence":2.0,"plateTime":0.4439781499122386,"extension":5.182350664557814},"index":0,"playId":"090260eb-b4b7-3245-8feb-497ec36b6594","pitchNumber":1,"startTime":"2026-07-05T19:49:57.946Z","endTime":"2026-07-05T19:50:03.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.896804731759694,"aZ":-22.00139765352414,"pfxX":-10.724525492850026,"pfxZ":5.226822330798466,"pX":0.6199108781698839,"pZ":2.146656896107612,"vX0":11.638955357859789,"vY0":-138.18809957059847,"vZ0":-4.567141407352691,"x":93.37,"y":180.82,"x0":-2.240002311200687,"y0":50.00399256138636,"z0":5.28625461889408,"aX":-20.879496928505805},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.8,"breakHorizontal":17.2,"spinRate":2443,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.39537564278087434,"extension":5.525879178060968},"index":1,"playId":"4698cf96-d30a-3750-a50f-af3230aca738","pitchNumber":2,"startTime":"2026-07-05T19:50:35.215Z","endTime":"2026-07-05T19:50:40.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":"991e8be6-3fa5-492c-a349-5614ad0951c5","startTime":"2026-07-05T19:51:00.295Z","endTime":"2026-07-05T19:51:05.295Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.099559234852926,"aZ":-21.508133919675018,"pfxX":-10.52847490347537,"pfxZ":5.4507509755731665,"pX":0.317594924422551,"pZ":2.3955205382473417,"vX0":10.899525955426359,"vY0":-138.52581706783775,"vZ0":-3.817837405849202,"x":104.89,"y":174.1,"x0":-2.2881659444106996,"y0":50.000229815824426,"z0":5.218183328119857,"aX":-20.58996488508719},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":16.9,"spinRate":2432,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.39444606435058605,"extension":5.397158517290635},"index":3,"playId":"48b8db71-3d25-36d9-ae5e-9a638ca9081e","pitchNumber":3,"startTime":"2026-07-05T19:51:16.987Z","endTime":"2026-07-05T19:51:21.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-05T19:51:28.401Z","endTime":"2026-07-05T19:51:54.342Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.819877318256204,"aZ":-25.96233129372812,"pfxX":-8.928050452124499,"pfxZ":3.1368034934211106,"pX":0.632354555212821,"pZ":2.8569543849040664,"vX0":11.02116779830847,"vY0":-139.41491570673867,"vZ0":-2.0288873441675643,"x":92.9,"y":161.64,"x0":-2.2024251184675263,"y0":50.00083001736055,"z0":5.298770505973892,"aX":-17.66539375748231},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":14.0,"spinRate":2447,"spinDirection":243},"zone":3,"typeConfidence":2.0,"plateTime":0.39210193641549296,"extension":5.434314824068068},"index":5,"playId":"4cb0c93b-f505-3dfb-9a73-b48f8138d57e","pitchNumber":4,"startTime":"2026-07-05T19:51:54.342Z","endTime":"2026-07-05T19:51:58.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.696577593261047,"aZ":-25.81129334255695,"pfxX":-8.343506761449568,"pfxZ":3.859820155893855,"pX":-1.9937799061654622,"pZ":1.321290446265234,"vX0":3.9221703824527383,"vY0":-127.18666657440681,"vZ0":-4.236388824672669,"x":193.0,"y":203.11,"x0":-2.4672328964705725,"y0":50.00047853498922,"z0":5.041703151670964,"aX":-13.745225110367755},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":14.3,"spinRate":2003,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.42971467472685587,"extension":5.253565068837919},"index":6,"playId":"d4518b2e-ce1c-3cc7-94cd-10c56b0c6cad","pitchNumber":5,"startTime":"2026-07-05T19:52:18.454Z","endTime":"2026-07-05T19:52:23.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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.8,"endSpeed":87.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.684346996886177,"aZ":-22.75892308980575,"pfxX":-11.134175444709346,"pfxZ":4.776652442362666,"pX":-0.803158166220724,"pZ":3.608666665101785,"vX0":8.252826313537502,"vY0":-139.35049437656534,"vZ0":-0.43556588503056176,"x":147.61,"y":141.35,"x0":-2.3533769127008353,"y0":50.001572173540644,"z0":5.267656410745872,"aX":-21.942896630054552},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.8,"breakHorizontal":18.5,"spinRate":2422,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.3927238483949558,"extension":5.479371914761676},"index":7,"playId":"5bdf5de0-a033-3a8d-9172-55995570c23a","pitchNumber":6,"startTime":"2026-07-05T19:52:39.597Z","endTime":"2026-07-05T19:52:44.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.843737010844002,"aZ":-23.921624134360126,"pfxX":-9.932073419422997,"pfxZ":4.174075968852767,"pX":0.0022138513686819285,"pZ":2.968632256596965,"vX0":9.901970366688127,"vY0":-139.1370570416999,"vZ0":-1.9389369730246924,"x":116.92,"y":158.63,"x0":-2.298468092088267,"y0":50.001711596680025,"z0":5.246711970920248,"aX":-19.63091811224296},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":16.2,"spinRate":2427,"spinDirection":246},"zone":2,"typeConfidence":2.0,"plateTime":0.39243881460728414,"extension":5.538029283367466},"index":8,"playId":"0e023a52-80dd-345b-ab12-8a2cdd197ab6","pitchNumber":7,"startTime":"2026-07-05T19:53:01.333Z","endTime":"2026-07-05T19:53:06.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":86.6,"endSpeed":79.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919515493828527,"aZ":-34.22424252884457,"pfxX":0.8329105818973526,"pfxZ":-1.2623823767396818,"pX":-1.3264334878196782,"pZ":3.105245146913705,"vX0":2.9778138044158626,"vY0":-126.1098566269648,"vZ0":1.160573369238827,"x":167.56,"y":154.94,"x0":-2.6273482907835075,"y0":50.00441050387116,"z0":5.384748490446371,"aX":1.3505991384949885},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.8,"breakHorizontal":-2.2,"spinRate":2724,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.43315030471438876,"extension":5.214002213664931},"index":9,"playId":"6e9f1e21-5831-3d78-8713-d6496afb5aa1","pitchNumber":8,"startTime":"2026-07-05T19:53:26.176Z","endTime":"2026-07-05T19:53:31.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"second":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-11.099999999999998,"leverageIndex":3.75,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:53:31.811Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a ground ball to right fielder James Wood. Henry Davis scores. Jared Triolo scores. Jake Mangum to 3rd.","rbi":2,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T19:54:36.402Z","endTime":"2026-07-05T19:57:25.923Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T19:53:48.568Z","endTime":"2026-07-05T19:54:38.771Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.770478980345484,"aZ":-30.011543714789674,"pfxX":-11.396115498657062,"pfxZ":1.1165184663883867,"pX":-2.1337165933816133,"pZ":2.197712661499559,"vX0":5.0542964663052485,"vY0":-138.41145409940785,"vZ0":-2.8236575585184247,"x":198.33,"y":179.44,"x0":-2.5059856440898987,"y0":50.002641395364016,"z0":5.24723445929,"aX":-22.043233641298688},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.6,"breakHorizontal":19.6,"spinRate":2384,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.3961958936368397,"extension":5.325748930599568},"index":1,"playId":"9784f376-4cde-39de-9119-496bb185bd10","pitchNumber":1,"startTime":"2026-07-05T19:54:38.771Z","endTime":"2026-07-05T19:54:43.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077792503102966,"aZ":-28.863947269692666,"pfxX":-11.189951087565927,"pfxZ":1.703870689247056,"pX":-0.9230010399435085,"pZ":2.8957400661948425,"vX0":7.747459994520974,"vY0":-138.5705223915077,"vZ0":-1.4091898619446652,"x":152.18,"y":160.6,"x0":-2.3018082809089138,"y0":50.00429841622672,"z0":5.3399972594454805,"aX":-21.754722913895844},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.0,"breakHorizontal":18.6,"spinRate":2461,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.39532998243219364,"extension":5.352107867098884},"index":2,"playId":"e1bbda29-d580-334e-94a6-0720d5a52167","pitchNumber":2,"startTime":"2026-07-05T19:54:58.800Z","endTime":"2026-07-05T19:55:02.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52871975024148,"aZ":-20.253227668475393,"pfxX":-9.99212117015892,"pfxZ":6.169505366466886,"pX":0.6314869282473079,"pZ":2.8224201367202433,"vX0":11.281126821019674,"vY0":-138.5234242550886,"vZ0":-3.4793203817924234,"x":92.93,"y":162.57,"x0":-2.206221786178567,"y0":50.005450990025345,"z0":5.457967126051615,"aX":-19.315815583568593},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":15.6,"spinRate":2536,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.39624023261419783,"extension":5.383212747860125},"index":3,"playId":"e04fa28a-5b6b-311c-8b04-31bc5ce7e696","pitchNumber":3,"startTime":"2026-07-05T19:55:21.950Z","endTime":"2026-07-05T19:55:48.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.295014405179572,"aZ":-30.8513708621072,"pfxX":-2.055015885035787,"pfxZ":0.7896041105511431,"pX":1.3696045892320416,"pZ":0.7715177056788016,"vX0":10.006228873180222,"vY0":-128.2816919836204,"vZ0":-5.148864150108783,"x":64.79,"y":217.95,"x0":-2.3061643738617628,"y0":50.00350186618849,"z0":5.195610610783999,"aX":-3.4437544762596963},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":1.6,"spinRate":2432,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.42616648840480353,"extension":5.367916553490436},"index":4,"playId":"e6ab508f-4a22-3bb6-bbe9-93633109cef5","pitchNumber":4,"startTime":"2026-07-05T19:56:01.717Z","endTime":"2026-07-05T19:56:06.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.313541265696475,"aZ":-31.11306064500067,"pfxX":-10.334626539465408,"pfxZ":0.5323763854237029,"pX":-0.6248915838480826,"pZ":2.7082790104396093,"vX0":8.544010426804439,"vY0":-139.90536803343954,"vZ0":-1.368915377848725,"x":140.82,"y":165.66,"x0":-2.3693232287512287,"y0":50.00150623522272,"z0":5.234956991389002,"aX":-20.57231244133792},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":0.8,"breakHorizontal":17.0,"spinRate":2509,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.39086864857599224,"extension":5.378535394050064},"index":5,"playId":"9c2db206-ee92-3fd8-981b-859583c2d659","pitchNumber":5,"startTime":"2026-07-05T19:56:24.407Z","endTime":"2026-07-05T19:56:29.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.279830892958643,"aZ":-23.55088764630866,"pfxX":-9.199190746912905,"pfxZ":4.260866085229294,"pX":-0.13951492793746384,"pZ":2.9087845050823242,"vX0":9.140406620343255,"vY0":-140.53200105764307,"vZ0":-2.552452681927655,"x":122.32,"y":160.24,"x0":-2.2203540675722695,"y0":50.00306471955282,"z0":5.338997794302937,"aX":-18.620527980016202},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":2460,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.38797610175937747,"extension":5.336712000675165},"index":6,"playId":"9e45db62-a9b7-3737-803a-290a2d374633","pitchNumber":6,"startTime":"2026-07-05T19:56:46.814Z","endTime":"2026-07-05T19:56:51.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58032092237053,"aZ":-21.028359378890208,"pfxX":-9.210846709574593,"pfxZ":5.416898649587017,"pX":-0.39222632525912277,"pZ":2.71492487417898,"vX0":8.40648223858417,"vY0":-141.88960791908826,"vZ0":-3.923666636738737,"x":131.95,"y":165.48,"x0":-2.1829427056015507,"y0":50.00688828470955,"z0":5.439823879101037,"aX":-18.964212294605154},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.2,"breakHorizontal":15.2,"spinRate":2562,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3846415624316397,"extension":5.570355596550011},"hitData":{"launchSpeed":97.3,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.33,"coordY":164.66}},"index":7,"playId":"ee389ae4-3953-368e-9bcc-314aae2b177f","pitchNumber":7,"startTime":"2026-07-05T19:57:13.011Z","endTime":"2026-07-05T19:57:25.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":804606,"link":"/api/v1/people/804606","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":669707,"link":"/api/v1/people/669707"},"third":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-21.799999999999997,"leverageIndex":4.58,"dramaIndex":253.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:57:25.923Z","atBatIndex":67},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (21) on a fly ball to right field. Jake Mangum scores. Konnor Griffin scores.","rbi":3,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T19:57:44.539Z","endTime":"2026-07-05T19:59:43.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695418,"fullName":"Brad Lord","link":"/api/v1/people/695418"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":695418,"link":"/api/v1/people/695418"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43108459718021,"aZ":-26.405922172729603,"pfxX":-10.403358815786968,"pfxZ":2.9886053483099655,"pX":-0.5810360338220734,"pZ":2.6355525669287183,"vX0":8.67294044383318,"vY0":-137.50361969409127,"vZ0":-2.2509027504799275,"x":139.15,"y":167.62,"x0":-2.4132638756349443,"y0":50.00187236233291,"z0":5.243324738938243,"aX":-20.064409124476914},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":17.2,"spinRate":2388,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.3972454435825368,"extension":5.298036568475688},"index":0,"playId":"eb53fbcd-44db-3495-9c9a-86e73bf86cdb","pitchNumber":1,"startTime":"2026-07-05T19:58:03.966Z","endTime":"2026-07-05T19:58:09.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":93.0,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.665730237700675,"aZ":-23.68158955458389,"pfxX":-9.487963554556373,"pfxZ":4.545334575977122,"pX":0.2710813839590728,"pZ":1.7524028824434876,"vX0":9.971188871272243,"vY0":-135.1713954475916,"vZ0":-4.881532574526916,"x":106.67,"y":191.47,"x0":-2.215139591588571,"y0":50.004366373811564,"z0":5.222888684960796,"aX":-17.73710134359289},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2384,"spinDirection":246},"zone":9,"typeConfidence":2.0,"plateTime":0.4036367534759342,"extension":5.23457167497541},"index":1,"playId":"284b5928-ce1c-3390-bb29-7c9c370c3411","pitchNumber":2,"startTime":"2026-07-05T19:58:25.158Z","endTime":"2026-07-05T19:58:28.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":95.9,"endSpeed":87.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.892812554343678,"aZ":-24.18539340764156,"pfxX":-9.084506636088216,"pfxZ":4.034940445151104,"pX":-0.003031095198207833,"pZ":4.109778263178828,"vX0":9.677991650974292,"vY0":-139.45350988801295,"vZ0":0.7733874549190829,"x":117.12,"y":127.82,"x0":-2.3298867288893006,"y0":50.00083973131128,"z0":5.418190408506035,"aX":-17.980293470927666},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":14.5,"spinRate":2361,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.3920202205971943,"extension":5.274663328923755},"index":2,"playId":"589a7963-b4b4-3770-852e-4425e98181bb","pitchNumber":3,"startTime":"2026-07-05T19:58:51.946Z","endTime":"2026-07-05T19:58:56.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.069301771798468,"aZ":-26.061106882928705,"pfxX":-9.018722994044978,"pfxZ":3.23527104169246,"pX":0.468976576300814,"pZ":1.9196510281103483,"vX0":10.369283687181653,"vY0":-136.1451892102414,"vZ0":-4.11608764185585,"x":99.12,"y":186.95,"x0":-2.20565243676539,"y0":50.00261953261845,"z0":5.240947976398412,"aX":-17.040766417139956},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":14.3,"spinRate":2268,"spinDirection":255},"zone":9,"typeConfidence":2.0,"plateTime":0.40131355120934353,"extension":5.285141752688581},"hitData":{"launchSpeed":107.6,"launchAngle":24.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.31,"coordY":63.6}},"index":3,"playId":"0ff8dbfa-2bd1-3ca7-a8ff-67a2d11cea85","pitchNumber":4,"startTime":"2026-07-05T19:59:14.917Z","endTime":"2026-07-05T19:59:43.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804606,"link":"/api/v1/people/804606"},"third":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":695418,"link":"/api/v1/people/695418"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":1.1,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-05T19:59:43.666Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T20:03:08.457Z","endTime":"2026-07-05T20:03:52.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T20:00:12.384Z","endTime":"2026-07-05T20:01:55.725Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Lawrence replaces Brad Lord.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-05T20:01:55.725Z","endTime":"2026-07-05T20:03:08.457Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695418,"link":"/api/v1/people/695418","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98618823128933,"aZ":-28.300860127585914,"pfxX":-9.6877419565228,"pfxZ":1.9598772995349716,"pX":0.2922443442559492,"pZ":2.7198409119090226,"vX0":11.121884029345829,"vY0":-139.27673890894397,"vZ0":0.5899132123897871,"x":105.86,"y":165.34,"x0":-2.479385786542549,"y0":50.00628597749594,"z0":4.365448856175667,"aX":-19.18576633080478},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.8,"breakHorizontal":15.5,"spinRate":2405,"spinDirection":252},"zone":6,"typeConfidence":0.76,"plateTime":0.39209753076448006,"extension":6.545245328646809},"index":2,"playId":"c3a4a0b9-f929-38d9-a7ac-93bd5f3b7431","pitchNumber":1,"startTime":"2026-07-05T20:03:08.457Z","endTime":"2026-07-05T20:03:13.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.522145657887755,"aZ":-34.292440632189,"pfxX":-7.954869110235881,"pfxZ":-1.1026814619721943,"pX":0.39741936395457295,"pZ":2.0395741645827825,"vX0":10.809788017091469,"vY0":-136.65676564689073,"vZ0":0.6374952170918928,"x":101.85,"y":183.71,"x0":-2.5462974437462673,"y0":50.00319788999167,"z0":4.129166773894367,"aX":-15.292524239767658},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.7,"breakHorizontal":12.6,"spinRate":2271,"spinDirection":255},"zone":9,"typeConfidence":2.0,"plateTime":0.39835662886962186,"extension":6.609231964600637},"index":3,"playId":"cc8a676c-07b5-38f4-bfed-ee0c75f84fbd","pitchNumber":2,"startTime":"2026-07-05T20:03:25.079Z","endTime":"2026-07-05T20:03:29.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89771884155275,"aZ":-29.15418370342641,"pfxX":6.322558733567324,"pfxZ":2.021298564977693,"pX":-0.7180207894863615,"pZ":2.2862228501315296,"vX0":3.6643651855789425,"vY0":-120.55974066308961,"vZ0":1.7643650366152581,"x":144.37,"y":177.05,"x0":-3.071206691342703,"y0":50.004431311616145,"z0":4.088962084314462,"aX":9.457386169220758},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.2,"breakHorizontal":-12.2,"spinRate":2948,"spinDirection":85},"zone":4,"typeConfidence":0.9,"plateTime":0.4515472420652906,"extension":6.389898564265099},"index":4,"playId":"5b70d31e-7726-3e9c-a779-4ec9b24b8fe8","pitchNumber":3,"startTime":"2026-07-05T20:03:46.462Z","endTime":"2026-07-05T20:03:52.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:03:52.599Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-05T20:04:01.031Z","endTime":"2026-07-05T20:05:56.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":80.9,"endSpeed":74.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.798669733655686,"aZ":-33.29362762064591,"pfxX":7.569725879224591,"pfxZ":-0.7958212704243035,"pX":-0.7602421903781897,"pZ":2.5771862457266628,"vX0":3.0501891337654117,"vY0":-117.75789480611388,"vZ0":3.2203931314741334,"x":145.98,"y":169.2,"x0":-3.052667895127598,"y0":50.0003502407444,"z0":4.25734152929461,"aX":10.706914531372437},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.5,"breakHorizontal":-14.4,"spinRate":2933,"spinDirection":75},"zone":4,"typeConfidence":0.92,"plateTime":0.4638236958663522,"extension":6.3851383890553555},"index":0,"playId":"3f1b0a1e-3771-38e7-ae04-3b53472270af","pitchNumber":1,"startTime":"2026-07-05T20:04:14.473Z","endTime":"2026-07-05T20:04:19.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63805338748528,"aZ":-29.88964973428416,"pfxX":9.94077962609741,"pfxZ":1.5750713493734185,"pX":2.099184828944184,"pZ":1.836375904774591,"vX0":8.283770313827553,"vY0":-119.64378177450207,"vZ0":1.3407199955846991,"x":36.98,"y":189.2,"x0":-2.6971909925130726,"y0":50.00475084945643,"z0":3.9432709322934065,"aX":14.441470853210808},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.5,"breakHorizontal":-19.9,"spinRate":2984,"spinDirection":72},"zone":14,"typeConfidence":0.91,"plateTime":0.45744061748832854,"extension":6.191748029461595},"index":1,"playId":"880d0370-b286-3c8f-8fcf-c13f83463acd","pitchNumber":2,"startTime":"2026-07-05T20:04:29.159Z","endTime":"2026-07-05T20:04:33.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.367754226015922,"aZ":-27.68483306768043,"pfxX":9.601613864964165,"pfxZ":3.0942528327896595,"pX":2.070411883392329,"pZ":1.59988671738278,"vX0":8.318478856101768,"vY0":-119.70937149352982,"vZ0":-0.005020109568738218,"x":38.08,"y":195.58,"x0":-2.6981602782200786,"y0":50.00147976963986,"z0":4.08290126614007,"aX":13.913964685637744},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.9,"breakHorizontal":-19.4,"spinRate":3014,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4577605739488235,"extension":6.44083187106557},"index":2,"playId":"f86297ae-b19d-3fce-9781-48cc3175af3c","pitchNumber":3,"startTime":"2026-07-05T20:04:46.527Z","endTime":"2026-07-05T20:04:50.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":81.1,"endSpeed":75.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06239124960796,"aZ":-31.30678304292051,"pfxX":9.520492109904566,"pfxZ":0.6231025851067171,"pX":3.117677169875375,"pZ":0.09714470546093483,"vX0":10.304265775884893,"vY0":-117.69604693492684,"vZ0":-2.487068518540109,"x":-1.84,"y":236.16,"x0":-2.560061461135925,"y0":50.00518747680593,"z0":4.076877816126353,"aX":13.309994626884686},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.7,"breakHorizontal":-19.8,"spinRate":2969,"spinDirection":74},"zone":14,"typeConfidence":0.91,"plateTime":0.46598827593350256,"extension":6.658231819419679},"index":3,"playId":"c62636ce-46bb-306f-a4a0-c57da259e8b8","pitchNumber":4,"startTime":"2026-07-05T20:05:05.228Z","endTime":"2026-07-05T20:05:09.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.210970070933556,"aZ":-32.73898902930919,"pfxX":7.071667172468219,"pfxZ":-0.4002168109664641,"pX":-1.6103765627836992,"pZ":3.0373084337683145,"vX0":1.2814502328040562,"vY0":-118.22745544600703,"vZ0":3.1650380949161425,"x":178.38,"y":156.77,"x0":-3.077507847998607,"y0":50.00023139956587,"z0":4.673881747576082,"aX":10.071749630479651},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.2,"breakHorizontal":-13.1,"spinRate":2847,"spinDirection":66},"zone":11,"typeConfidence":0.92,"plateTime":0.4621677900281984,"extension":6.4798928640602425},"index":4,"playId":"3e1e56ef-384e-3ba1-9933-9f522430bf6a","pitchNumber":5,"startTime":"2026-07-05T20:05:33.212Z","endTime":"2026-07-05T20:05:37.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686681739500862,"aZ":-28.725368474716355,"pfxX":-9.283132919241648,"pfxZ":1.7160372793892424,"pX":-0.18978092170853333,"pZ":2.209998333916516,"vX0":9.193948742654703,"vY0":-139.80201292707372,"vZ0":-0.9052035662156251,"x":124.23,"y":179.11,"x0":-2.2892368765456133,"y0":50.00586057903497,"z0":4.396068149819359,"aX":-18.680207994012186},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.1,"breakHorizontal":15.4,"spinRate":2341,"spinDirection":246},"zone":8,"typeConfidence":0.65,"plateTime":0.38938117833056163,"extension":6.550313189076179},"index":5,"playId":"a3a82a43-d863-313e-94b5-2e52aca0d407","pitchNumber":6,"startTime":"2026-07-05T20:05:50.819Z","endTime":"2026-07-05T20:05:56.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:05:56.616Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daylen Lile lines out to second baseman Brandon Lowe.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T20:08:18.002Z","endTime":"2026-07-05T20:08:26.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Billy Cook replaces left fielder Esmerlyn Valdez, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T20:07:32.556Z","endTime":"2026-07-05T20:07:32.583Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":699013,"link":"/api/v1/people/699013"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Henry Davis remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T20:07:32.583Z","endTime":"2026-07-05T20:07:32.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":682848,"link":"/api/v1/people/682848"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682848,"link":"/api/v1/people/682848"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Jake Mangum.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-05T20:07:32.584Z","endTime":"2026-07-05T20:08:20.306Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":699013,"link":"/api/v1/people/699013"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91685715571048,"aZ":-25.474594437773554,"pfxX":8.240577825325106,"pfxZ":3.346411438389424,"pX":0.40837666075505014,"pZ":2.984985408326141,"vX0":-7.761757587300013,"vY0":-139.7034285167011,"vZ0":-2.96918105523672,"x":101.43,"y":158.19,"x0":2.1358994733448093,"y0":50.00142736166155,"z0":5.714119497354656,"aX":16.48464040530775},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.8,"breakHorizontal":-13.6,"spinRate":2298,"spinDirection":123},"zone":3,"typeConfidence":0.87,"plateTime":0.3902875754215689,"extension":6.285254055865717},"hitData":{"launchSpeed":97.1,"launchAngle":9.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":152.67,"coordY":132.54}},"index":3,"playId":"d743aa65-f6a8-3624-9c70-245263566263","pitchNumber":1,"startTime":"2026-07-05T20:08:20.306Z","endTime":"2026-07-05T20:08:26.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:08:26.582Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dylan Crews homers (6) on a fly ball to left center field.","rbi":1,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T20:08:37.401Z","endTime":"2026-07-05T20:09:44.088Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686611,"fullName":"Dylan Crews","link":"/api/v1/people/686611"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 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":81.5,"endSpeed":75.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.038471635530097,"aZ":-28.54577386603343,"pfxX":-2.829805327348934,"pfxZ":2.520141574367962,"pX":2.060738333746462,"pZ":3.5725163037113563,"vX0":0.19583067906028392,"vY0":-118.71708601929147,"vZ0":0.8333690631801389,"x":38.45,"y":142.32,"x0":2.345559911521107,"y0":50.00150795685037,"z0":5.799385950743308,"aX":-4.070773724124067},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.0,"breakHorizontal":5.0,"spinRate":2487,"spinDirection":277},"zone":12,"typeConfidence":0.92,"plateTime":0.4599800686843998,"extension":6.065152191198363},"index":0,"playId":"46f8e555-3c59-3aa7-8549-aa1bfe0d767c","pitchNumber":1,"startTime":"2026-07-05T20:08:48.868Z","endTime":"2026-07-05T20:08:52.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81424653259255,"aZ":-24.304988360623454,"pfxX":9.971034437587212,"pfxZ":4.006239156818422,"pX":-1.1037020388741297,"pZ":2.580695381045341,"vX0":-11.826090030015942,"vY0":-138.3456421512494,"vZ0":-3.722512648687057,"x":159.07,"y":169.1,"x0":1.902945295216634,"y0":50.00508392032595,"z0":5.546152902807005,"aX":19.601304282567185},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.7,"breakHorizontal":-16.0,"spinRate":2374,"spinDirection":116},"zone":11,"typeConfidence":0.9,"plateTime":0.3938002144191697,"extension":6.432963100661071},"index":1,"playId":"7d0c1a5f-e7ce-3445-ad32-cbe4d4786b3a","pitchNumber":2,"startTime":"2026-07-05T20:09:03.962Z","endTime":"2026-07-05T20:09:08.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.166945300195994,"aZ":-24.200403611516155,"pfxX":8.936463423534082,"pfxZ":3.980544216523695,"pX":-0.13482824835975407,"pZ":2.75015299863221,"vX0":-8.90063837973842,"vY0":-139.84624665375858,"vZ0":-3.4184113434693506,"x":122.14,"y":164.53,"x0":1.910697497931546,"y0":50.003049458997985,"z0":5.555065330918988,"aX":17.90300439397372},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.7,"breakHorizontal":-14.6,"spinRate":2210,"spinDirection":120},"zone":5,"typeConfidence":0.87,"plateTime":0.38996812087323507,"extension":6.331263312479772},"hitData":{"launchSpeed":106.7,"launchAngle":27.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":53.36,"coordY":54.23}},"index":2,"playId":"1e20caff-5b00-3bfe-bd34-27446f09b4fd","pitchNumber":3,"startTime":"2026-07-05T20:09:20.425Z","endTime":"2026-07-05T20:09:44.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686611,"link":"/api/v1/people/686611","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":686611,"link":"/api/v1/people/686611"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":1.5000000000000002,"leverageIndex":0.18,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:09:44.088Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Tena walks.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T20:09:46.779Z","endTime":"2026-07-05T20:12:01.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43250934970921,"aZ":-25.84703626253341,"pfxX":10.787831823410103,"pfxZ":3.0606054882506513,"pX":0.20380822577441554,"pZ":2.9897429139265466,"vX0":-8.824659845741836,"vY0":-142.07433451731444,"vZ0":-2.961650541038808,"x":109.23,"y":158.06,"x0":1.9329080307707909,"y0":50.00039447835449,"z0":5.670091849891234,"aX":22.276519793199085},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.2,"breakHorizontal":-18.0,"spinRate":2290,"spinDirection":131},"zone":2,"typeConfidence":0.91,"plateTime":0.38402488946265656,"extension":6.2364328632712684},"index":0,"playId":"2fa00098-9d83-33f2-917b-762601c56b93","pitchNumber":1,"startTime":"2026-07-05T20:10:01.446Z","endTime":"2026-07-05T20:10:06.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.662298704230192,"aZ":-26.925763175526306,"pfxX":9.965860427910766,"pfxZ":2.6131631178122774,"pX":0.6879892341888122,"pZ":3.2569354762832976,"vX0":-7.231548454703077,"vY0":-140.33807703107428,"vZ0":-1.8188992858488482,"x":90.78,"y":150.84,"x0":1.994285026468476,"y0":50.002350943348034,"z0":5.655098433490207,"aX":20.01820159992818},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":-16.7,"spinRate":2362,"spinDirection":125},"zone":3,"typeConfidence":0.9,"plateTime":0.38923984955770274,"extension":6.398367565124192},"index":1,"playId":"db0ce9c5-72c9-3b42-a2b5-a459f4fd87b7","pitchNumber":2,"startTime":"2026-07-05T20:10:16.721Z","endTime":"2026-07-05T20:10:22.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":85.1,"endSpeed":78.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75415616224179,"aZ":-28.61663476179176,"pfxX":-0.8689610904124576,"pfxZ":2.2957068215944263,"pX":-1.5549947332982532,"pZ":1.4734584998193836,"vX0":-8.182402923042359,"vY0":-123.66472451962275,"vZ0":-4.030870747351073,"x":176.27,"y":199.0,"x0":1.9099660007507457,"y0":50.002204533433414,"z0":5.5262267593029355,"aX":-1.343308150101533},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":3.5,"spinRate":2605,"spinDirection":311},"zone":13,"typeConfidence":0.93,"plateTime":0.44298856987668334,"extension":6.361104133646817},"index":2,"playId":"7a90430a-acb4-39cb-9390-f23524a8c61e","pitchNumber":3,"startTime":"2026-07-05T20:10:31.679Z","endTime":"2026-07-05T20:10:35.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.723515503139243,"aZ":-28.36405633354417,"pfxX":-1.5778488255743084,"pfxZ":2.545827099057873,"pX":-0.43327915915350956,"pZ":1.7248197172459718,"vX0":-5.593903218610694,"vY0":-121.50748309242616,"vZ0":-3.3116355887405993,"x":133.52,"y":192.21,"x0":2.1033061697134174,"y0":50.002196978598505,"z0":5.568962217913974,"aX":-2.3591635721638604},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":4.2,"spinRate":2593,"spinDirection":270},"zone":7,"typeConfidence":0.94,"plateTime":0.4507219936353337,"extension":6.347198653649207},"index":3,"playId":"5374c33f-6d51-33aa-85b6-e71e0364438d","pitchNumber":4,"startTime":"2026-07-05T20:10:48.978Z","endTime":"2026-07-05T20:10:56.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":97.3,"endSpeed":88.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28263749972951,"aZ":-12.855369469283154,"pfxX":5.025168486735126,"pfxZ":9.49488567108427,"pX":0.8510566640021449,"pZ":3.519995759077999,"vX0":-4.814351590037523,"vY0":-141.71021683235455,"vZ0":-3.693614069472446,"x":84.56,"y":143.74,"x0":1.9188016181091272,"y0":50.00302182668504,"z0":5.661185139395748,"aX":10.224364203830698},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":-8.2,"spinRate":2363,"spinDirection":130},"zone":12,"typeConfidence":0.93,"plateTime":0.3864682092881897,"extension":6.4189196752671975},"index":4,"playId":"4f177411-7b87-328d-bdc2-394a6e41cfac","pitchNumber":5,"startTime":"2026-07-05T20:11:15.982Z","endTime":"2026-07-05T20:11:21.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45528983737251,"aZ":-23.28290398931245,"pfxX":8.770523614775245,"pfxZ":4.523160082138981,"pX":1.5722391505615998,"pZ":3.8688131437514737,"vX0":-4.575343224830923,"vY0":-139.35285835359767,"vZ0":-0.6474205731299033,"x":57.07,"y":134.32,"x0":2.096342124035984,"y0":50.00237459491192,"z0":5.642855586096573,"aX":17.24064482327285},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.9,"spinRate":2380,"spinDirection":142},"zone":12,"typeConfidence":0.79,"plateTime":0.3931200277434659,"extension":6.411579992009922},"index":5,"playId":"a8c8073e-374c-35c9-a22e-b348238f0248","pitchNumber":6,"startTime":"2026-07-05T20:11:35.689Z","endTime":"2026-07-05T20:11:40.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275292944993907,"aZ":-20.875708394135742,"pfxX":9.115745684542697,"pfxZ":5.658766235932544,"pX":-0.9173495206950812,"pZ":1.0600889186781202,"vX0":-11.003293810893386,"vY0":-140.07330371963482,"vZ0":-8.195118857100848,"x":151.97,"y":210.16,"x0":1.8689034736586798,"y0":50.00243211838399,"z0":5.3777759083031444,"aX":18.198122571086316},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":-14.4,"spinRate":2350,"spinDirection":130},"zone":13,"typeConfidence":0.85,"plateTime":0.3903433155189786,"extension":6.539045007156695},"index":6,"playId":"2b2c26d0-80d5-335c-85e7-234ff013983d","pitchNumber":7,"startTime":"2026-07-05T20:11:57.826Z","endTime":"2026-07-05T20:12:01.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":1.6999999999999997,"leverageIndex":0.36,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:12:01.803Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Chaparro strikes out swinging.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T20:13:36.018Z","endTime":"2026-07-05T20:15:20.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-05T20:12:19.066Z","endTime":"2026-07-05T20:13:11.299Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Andrés Chaparro replaces Jorbit Vivas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-05T20:13:11.299Z","endTime":"2026-07-05T20:13:38.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678391,"link":"/api/v1/people/678391","batSide":{"code":"L","description":"Left"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":83.2,"endSpeed":74.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400083234665733,"aZ":-32.57665784414717,"pfxX":-3.22104147077736,"pfxZ":-0.2808206642375861,"pX":1.498195096340102,"pZ":2.2260442568276804,"vX0":-1.0652386378650749,"vY0":-121.05171692789531,"vZ0":-1.2402217671495601,"x":59.89,"y":178.68,"x0":2.3654442989176236,"y0":50.000889966572565,"z0":5.6663445780116355,"aX":-4.65434214882074},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.6,"breakHorizontal":6.1,"spinRate":2525,"spinDirection":275},"zone":14,"typeConfidence":0.85,"plateTime":0.4570887681116629,"extension":6.291424412911697},"index":2,"playId":"fdd75eea-d4d7-3242-852b-893414814ff8","pitchNumber":1,"startTime":"2026-07-05T20:13:38.262Z","endTime":"2026-07-05T20:13:42.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35844357772975,"aZ":-22.00811422411994,"pfxX":8.610239746134074,"pfxZ":5.1437879378854126,"pX":-1.113761613796639,"pZ":1.4420661369089947,"vX0":-10.726622875309232,"vY0":-139.2785536592984,"vZ0":-6.955676009980639,"x":159.45,"y":199.84,"x0":1.6569942618169629,"y0":50.00561102059491,"z0":5.4125225390020635,"aX":17.02982376765689},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.0,"breakHorizontal":-13.6,"spinRate":2341,"spinDirection":128},"zone":13,"typeConfidence":0.85,"plateTime":0.3922738584319023,"extension":6.488700962324318},"index":3,"playId":"b2e4a51f-dbd9-34a7-943e-9c54965f80e8","pitchNumber":2,"startTime":"2026-07-05T20:13:55.126Z","endTime":"2026-07-05T20:13:59.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393631545586544,"aZ":-21.52441978790928,"pfxX":8.284779498520297,"pfxZ":5.390576174917031,"pX":-0.8586868671174551,"pZ":1.2332381262194236,"vX0":-10.539308075636878,"vY0":-139.42856846356605,"vZ0":-7.756565298941274,"x":149.73,"y":205.48,"x0":1.88810120622472,"y0":50.000825487888505,"z0":5.463783231934025,"aX":16.363176944561506},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":-13.0,"spinRate":2333,"spinDirection":127},"zone":13,"typeConfidence":0.82,"plateTime":0.3923465343585284,"extension":6.461767405485524},"index":4,"playId":"718b4f4f-86ef-33b7-9b36-c17142cf21e2","pitchNumber":3,"startTime":"2026-07-05T20:14:14.715Z","endTime":"2026-07-05T20:14:20.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.103918952855885,"aZ":-21.38907854964022,"pfxX":7.861491773945366,"pfxZ":5.400389643633211,"pX":-0.22223898986917867,"pZ":2.070202989278089,"vX0":-8.766634715672726,"vY0":-140.05923122156457,"vZ0":-5.576172266448835,"x":125.47,"y":182.88,"x0":1.9193005987269511,"y0":50.002810703636136,"z0":5.475409208026172,"aX":15.699882149383278},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.9,"breakHorizontal":-12.6,"spinRate":2325,"spinDirection":127},"zone":8,"typeConfidence":0.71,"plateTime":0.3902977092515916,"extension":6.5345485465779065},"index":5,"playId":"e5a39e57-0858-3d8a-bf04-299981302598","pitchNumber":4,"startTime":"2026-07-05T20:14:36.587Z","endTime":"2026-07-05T20:14:42.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.312590703353063,"aZ":-28.588646654943183,"pfxX":-1.2622602593481502,"pfxZ":2.362347174353072,"pX":0.3474991185028639,"pZ":2.3106784451568516,"vX0":-3.513282541046176,"vY0":-122.79303058123375,"vZ0":-2.255588423656153,"x":103.75,"y":176.39,"x0":1.9634529478550842,"y0":50.00604304829367,"z0":5.6841700143479335,"aX":-1.9191834228892988},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":3.1,"spinRate":2691,"spinDirection":289},"zone":6,"typeConfidence":0.95,"plateTime":0.4468089910522708,"extension":6.231747046166736},"index":6,"playId":"2c7a7d6f-50f2-3874-9f25-6f0c06cebf36","pitchNumber":5,"startTime":"2026-07-05T20:14:56.067Z","endTime":"2026-07-05T20:15:00.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028163379106722,"aZ":-29.577804436320744,"pfxX":-1.6627164367559644,"pfxZ":1.8036474266114713,"pX":0.6119548840061911,"pZ":2.5772013934763556,"vX0":-2.706747357719749,"vY0":-120.29200732559093,"vZ0":-1.193475320206182,"x":93.67,"y":169.2,"x0":1.975345930931864,"y0":50.0045002377795,"z0":5.743257013478044,"aX":-2.394979634555431},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.2,"breakHorizontal":3.7,"spinRate":2567,"spinDirection":278},"zone":6,"typeConfidence":0.94,"plateTime":0.45833116332842705,"extension":6.317692109307754},"index":7,"playId":"9a5a7ef8-aae2-3402-9aa4-4727467b8d89","pitchNumber":6,"startTime":"2026-07-05T20:15:15.857Z","endTime":"2026-07-05T20:15:20.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":-1.9,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:15:20.388Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-05T20:15:35.719Z","endTime":"2026-07-05T20:16:25.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37617519014694,"aZ":-26.367643285210747,"pfxX":-2.221311085153204,"pfxZ":3.857316226740564,"pX":0.18322296898319682,"pZ":1.885219503028303,"vX0":-3.6765470705206695,"vY0":-121.99867526930282,"vZ0":-3.4499667733514636,"x":110.02,"y":187.88,"x0":1.9992719515526063,"y0":50.002233075620325,"z0":5.594522843496036,"aX":-3.341915578285265},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":4.9,"spinRate":2779,"spinDirection":311},"zone":8,"typeConfidence":0.94,"plateTime":0.4492489182160715,"extension":6.349659831512863},"index":0,"playId":"55cd6565-dfb4-3752-977d-f262ea772e29","pitchNumber":1,"startTime":"2026-07-05T20:15:43.344Z","endTime":"2026-07-05T20:15:48.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":75.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.915216579492583,"aZ":-31.367133459030406,"pfxX":-0.11588207965197705,"pfxZ":0.5479546955400041,"pX":-0.9739101974504315,"pZ":1.2364673221049334,"vX0":-6.50498151955301,"vY0":-122.757714685278,"vZ0":-3.7887216378309843,"x":154.12,"y":205.4,"x0":1.7587270132141373,"y0":50.00489614060808,"z0":5.556257083358985,"aX":-0.17153633333427573},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.1,"breakHorizontal":2.2,"spinRate":2707,"spinDirection":325},"zone":13,"typeConfidence":0.91,"plateTime":0.45128287424845004,"extension":6.3765098048610644},"index":1,"playId":"c6e26032-d5db-3730-b823-7af97ac6b573","pitchNumber":2,"startTime":"2026-07-05T20:16:00.638Z","endTime":"2026-07-05T20:16:05.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.909047477283952,"aZ":-28.63607497438869,"pfxX":-0.8929454895379454,"pfxZ":2.2432517948379713,"pX":-0.8761133169063873,"pZ":2.149042537715285,"vX0":-6.829543021424902,"vY0":-125.06621388001521,"vZ0":-2.5394712572129983,"x":150.4,"y":180.76,"x0":2.0095035744065974,"y0":50.0060860368719,"z0":5.533255059261438,"aX":-1.4096805627415798},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":3.2,"spinRate":2737,"spinDirection":307},"zone":13,"typeConfidence":0.93,"plateTime":0.43844971521895504,"extension":6.507174775839967},"index":2,"playId":"839a6fe5-61d0-38f8-8241-f3331d3b53a9","pitchNumber":3,"startTime":"2026-07-05T20:16:20.242Z","endTime":"2026-07-05T20:16:25.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"R","description":"Right"}},"first":{"id":677588,"link":"/api/v1/people/677588"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.1,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:16:25.192Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T20:18:42.881Z","endTime":"2026-07-05T20:20:03.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from third base to second base for Curtis Mead.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T20:18:22.894Z","endTime":"2026-07-05T20:18:22.922Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"300","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678391,"link":"/api/v1/people/678391"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Andrés Chaparro remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-05T20:18:22.922Z","endTime":"2026-07-05T20:18:45.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":678391,"link":"/api/v1/people/678391"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.910489418483102,"aZ":-28.743486221790914,"pfxX":7.409240110985375,"pfxZ":2.370049953784701,"pX":-1.4807880934317195,"pZ":3.357094781270172,"vX0":1.9529947376119003,"vY0":-118.94499039279293,"vZ0":3.7279478857029416,"x":173.44,"y":148.14,"x0":-3.2732603189465217,"y0":50.00017702271433,"z0":4.3625001995999275,"aX":10.708698863331204},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.4,"breakHorizontal":-13.9,"spinRate":2771,"spinDirection":77},"zone":11,"typeConfidence":0.9,"plateTime":0.4589310929402566,"extension":6.387583478563282},"index":2,"playId":"e11c2dac-d7d9-3307-aeed-2230f559f25d","pitchNumber":1,"startTime":"2026-07-05T20:18:45.143Z","endTime":"2026-07-05T20:18:49.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3483539603391,"aZ":-22.59114422528261,"pfxX":-7.325354600707762,"pfxZ":4.936891057283521,"pX":-1.4275375584801002,"pZ":2.6465992237531584,"vX0":5.915973537005804,"vY0":-137.45621463817497,"vZ0":-0.745715293351893,"x":171.41,"y":167.32,"x0":-2.6406705552813845,"y0":50.00415557416296,"z0":4.435543960040338,"aX":-14.221364743049813},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":12.2,"spinRate":2405,"spinDirection":244},"zone":11,"typeConfidence":0.94,"plateTime":0.39629968724839104,"extension":6.646158937698957},"index":3,"playId":"4f0011f5-6fa5-376a-b461-109842104db7","pitchNumber":2,"startTime":"2026-07-05T20:19:05.076Z","endTime":"2026-07-05T20:19:09.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20080327409362,"aZ":-35.59596222253844,"pfxX":-8.577934264638033,"pfxZ":-1.7652299036520827,"pX":-0.7691257234003649,"pZ":2.306143271378683,"vX0":8.515320925701443,"vY0":-137.31336789944126,"vZ0":1.6936770993647523,"x":146.32,"y":176.51,"x0":-2.774124189751749,"y0":50.002952461962956,"z0":4.077624309230802,"aX":-16.622531104874064},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-2.8,"breakHorizontal":14.0,"spinRate":2261,"spinDirection":255},"zone":4,"typeConfidence":0.96,"plateTime":0.3966611131650781,"extension":6.24644585668005},"index":4,"playId":"ac0e2cc1-17c0-3176-9ea9-52fe012e6034","pitchNumber":3,"startTime":"2026-07-05T20:19:23.026Z","endTime":"2026-07-05T20:19:27.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":95.5,"endSpeed":88.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36815667208824,"aZ":-25.408828917165906,"pfxX":-7.204082674518704,"pfxZ":3.4134864726695113,"pX":-1.8035881944857584,"pZ":3.065091412866742,"vX0":5.193475001894749,"vY0":-139.0644664693919,"vZ0":0.5511858386402155,"x":185.75,"y":156.02,"x0":-2.7470706238131566,"y0":50.00628230851795,"z0":4.532707864010621,"aX":-14.297402982036715},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":12.1,"spinRate":2328,"spinDirection":244},"zone":11,"typeConfidence":0.77,"plateTime":0.39191492078664636,"extension":6.414208860230487},"index":5,"playId":"6bd4be16-692d-37e1-b842-56d84cc0cd2f","pitchNumber":4,"startTime":"2026-07-05T20:19:41.791Z","endTime":"2026-07-05T20:19:47.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.448785070754422,"aZ":-34.370326209771164,"pfxX":-8.304230577713149,"pfxZ":-1.1374730366501025,"pX":1.0569923989806311,"pZ":1.707349186428658,"vX0":12.662749833446139,"vY0":-137.09188982575944,"vZ0":-0.5070973650812592,"x":76.71,"y":192.68,"x0":-2.5142847609687777,"y0":50.00263603003852,"z0":4.213415423071405,"aX":-16.021089910261548},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.9,"breakHorizontal":12.8,"spinRate":2325,"spinDirection":248},"zone":14,"typeConfidence":0.94,"plateTime":0.39747289578605516,"extension":6.678360699674081},"index":6,"playId":"4d042f61-8949-3771-910e-c41158fa4dad","pitchNumber":5,"startTime":"2026-07-05T20:19:58.715Z","endTime":"2026-07-05T20:20:03.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:20:03.556Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Gonzales doubles (13) on a line drive to right fielder James Wood. Ryan O'Hearn to 3rd.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T20:20:17.782Z","endTime":"2026-07-05T20:21:40.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87340621010518,"aZ":-34.56319936438712,"pfxX":-8.607611646741335,"pfxZ":-1.2073112667763475,"pX":-1.20415860539335,"pZ":1.731424159583336,"vX0":7.602840505820446,"vY0":-139.17148505083992,"vZ0":-0.7260751389978147,"x":162.9,"y":192.03,"x0":-2.842331052433483,"y0":50.00272983687405,"z0":4.26868995060468,"aX":-17.02118536866533},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-2.2,"breakHorizontal":14.2,"spinRate":2212,"spinDirection":251},"zone":13,"typeConfidence":0.96,"plateTime":0.3923563621734032,"extension":6.471362582657416},"index":0,"playId":"e4786907-ebc0-3236-9b98-784f6b57b436","pitchNumber":1,"startTime":"2026-07-05T20:20:25.401Z","endTime":"2026-07-05T20:20:30.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26563714567746,"aZ":-31.32501085233426,"pfxX":-9.101743480290896,"pfxZ":0.43231550965756327,"pX":-0.8503212278545611,"pZ":2.45068952893585,"vX0":7.951238170137827,"vY0":-139.49630443009238,"vZ0":0.4119916294074649,"x":149.41,"y":172.61,"x0":-2.5497833504024885,"y0":50.005632221807126,"z0":4.359900215833243,"aX":-18.008850841848467},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.1,"breakHorizontal":14.9,"spinRate":2424,"spinDirection":247},"zone":11,"typeConfidence":0.94,"plateTime":0.39207904587338893,"extension":6.602810948353309},"index":1,"playId":"2e4a883f-ff4c-345e-9747-0f88d4421ca2","pitchNumber":2,"startTime":"2026-07-05T20:20:44.610Z","endTime":"2026-07-05T20:20:49.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55225677182625,"aZ":-38.265481088911876,"pfxX":-8.522865231669932,"pfxZ":-3.0577474053000557,"pX":0.6465549376336078,"pZ":2.0158090534023954,"vX0":11.732062068431595,"vY0":-139.70740603704874,"vZ0":0.6610655276467943,"x":92.35,"y":184.35,"x0":-2.487275523464308,"y0":50.005610919592065,"z0":4.278180806058286,"aX":-16.960734205791027},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-5.2,"breakHorizontal":13.2,"spinRate":2180,"spinDirection":249},"zone":9,"typeConfidence":0.99,"plateTime":0.39107092558830026,"extension":6.409978804392642},"index":2,"playId":"4b9874d9-d93b-3e91-bf54-ce3fe36cffa1","pitchNumber":3,"startTime":"2026-07-05T20:21:02.116Z","endTime":"2026-07-05T20:21:07.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.508291622001178,"aZ":-32.1724061928042,"pfxX":-8.429158235294842,"pfxZ":0.004710729786580714,"pX":-0.1448560198562372,"pZ":2.024984021452595,"vX0":9.863537492523959,"vY0":-140.95161847501862,"vZ0":-0.556053281648323,"x":122.52,"y":184.11,"x0":-2.580570697924803,"y0":50.00631082188834,"z0":4.287045476618271,"aX":-17.107378141602908},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.1,"breakHorizontal":13.4,"spinRate":2388,"spinDirection":244},"zone":8,"typeConfidence":0.96,"plateTime":0.38735221199800085,"extension":6.381172611880991},"hitData":{"launchSpeed":95.5,"launchAngle":22.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":214.01,"coordY":110.67}},"index":3,"playId":"e2f7a150-6f11-3401-9366-908a9c34a614","pitchNumber":4,"startTime":"2026-07-05T20:21:24.772Z","endTime":"2026-07-05T20:21:40.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.7000000000000001,"leverageIndex":0.1,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:21:40.793Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Davis singles on a line drive to left fielder Daylen Lile. Ryan O'Hearn scores. Nick Gonzales scores.","rbi":2,"awayScore":11,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T20:21:50.543Z","endTime":"2026-07-05T20:22:38.768Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":664875,"link":"/api/v1/people/664875"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.695304551284888,"aZ":-33.46399107519696,"pfxX":-8.942677820727258,"pfxZ":-0.6308195812253103,"pX":0.2799383205509898,"pZ":2.5726652736809177,"vX0":10.619644129342468,"vY0":-140.8428317511699,"vZ0":0.8230364662790062,"x":106.33,"y":169.32,"x0":-2.346482354912676,"y0":50.00284471844915,"z0":4.411650569242767,"aX":-18.2839483309667},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":-0.8,"breakHorizontal":14.5,"spinRate":2445,"spinDirection":251},"zone":6,"typeConfidence":0.97,"plateTime":0.38630164697955793,"extension":6.297185522917367},"index":0,"playId":"4d2c20a2-4ea1-3692-b50b-4f1f560221de","pitchNumber":1,"startTime":"2026-07-05T20:22:08.683Z","endTime":"2026-07-05T20:22:14.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.000857927506036,"aZ":-31.750276313273467,"pfxX":10.10895995267159,"pfxZ":0.2847975673763621,"pX":0.678754561942579,"pZ":1.7405260991604974,"vX0":5.1743373143111455,"vY0":-120.08675099403916,"vZ0":1.0222449669644182,"x":91.13,"y":191.79,"x0":-2.8129536687712946,"y0":50.00086411784259,"z0":4.12141473608158,"aX":14.844824193775201},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.0,"breakHorizontal":-19.6,"spinRate":2901,"spinDirection":73},"zone":9,"typeConfidence":0.92,"plateTime":0.4551075241782163,"extension":6.366346117291071},"hitData":{"launchSpeed":97.9,"launchAngle":9.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":106.09,"coordY":134.71}},"index":1,"playId":"6520d5ca-8b51-3ab9-9327-a3458c68369c","pitchNumber":2,"startTime":"2026-07-05T20:22:27.528Z","endTime":"2026-07-05T20:22:38.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"second":{"id":693304,"link":"/api/v1/people/693304"},"third":{"id":656811,"link":"/api/v1/people/656811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.39999999999999997,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:22:38.768Z","atBatIndex":78},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jared Triolo grounds into a double play, second baseman Curtis Mead to first baseman Luis García Jr. Henry Davis out at 2nd. Jared Triolo out at 1st.","rbi":0,"awayScore":11,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T20:22:49.329Z","endTime":"2026-07-05T20:24:03.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.609082899063534,"aZ":-31.31008889185482,"pfxX":9.935886932201344,"pfxZ":0.602137428207369,"pX":1.0313214446722898,"pZ":2.448325056067357,"vX0":5.581796647414909,"vY0":-119.29961857085092,"vZ0":1.9948545970503928,"x":77.69,"y":172.68,"x0":-2.6286573231099286,"y0":50.005293979225605,"z0":4.420235556049114,"aX":14.345827867153652},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.8,"breakHorizontal":-19.3,"spinRate":2981,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.45884707998960117,"extension":6.318492300203496},"index":0,"playId":"7cf83974-c59b-30f2-a432-f7bc9f64d54f","pitchNumber":1,"startTime":"2026-07-05T20:23:20.858Z","endTime":"2026-07-05T20:23:26.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73575734352897,"aZ":-32.13645185753985,"pfxX":10.76030882210128,"pfxZ":0.029060209923466473,"pX":0.16704557067391648,"pZ":2.2727102635683543,"vX0":3.742561581110669,"vY0":-119.32593042597807,"vZ0":1.8818904091031219,"x":110.63,"y":177.42,"x0":-2.819416420227837,"y0":50.004367983385514,"z0":4.366932332582643,"aX":15.534595475318216},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.7,"breakHorizontal":-20.4,"spinRate":2909,"spinDirection":76},"zone":8,"typeConfidence":0.92,"plateTime":0.45883715761226007,"extension":6.056054321608875},"index":1,"playId":"ceca914b-092a-3586-95bf-7fe3c8e429f9","pitchNumber":2,"startTime":"2026-07-05T20:23:37.842Z","endTime":"2026-07-05T20:23:42.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77373296003784,"aZ":-33.00299472250933,"pfxX":-9.47968189662753,"pfxZ":-0.4114280693285508,"pX":0.23877684541870142,"pZ":2.3646178451064945,"vX0":10.789431242274174,"vY0":-140.50496841679188,"vZ0":-0.048846551736953736,"x":107.9,"y":174.94,"x0":-2.4068328661864133,"y0":50.00309837746753,"z0":4.514502008907078,"aX":-19.085669030436193},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":-0.6,"breakHorizontal":15.1,"spinRate":2442,"spinDirection":245},"zone":5,"typeConfidence":0.97,"plateTime":0.38879394069265905,"extension":6.444373132390533},"hitData":{"launchSpeed":105.5,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.44,"coordY":154.22}},"index":2,"playId":"08c52cfb-bd5c-39b9-8e76-24c972879b0f","pitchNumber":3,"startTime":"2026-07-05T20:23:54.917Z","endTime":"2026-07-05T20:24:03.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":680779,"link":"/api/v1/people/680779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:24:03.278Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, pitcher Justin Lawrence to first baseman Luis García Jr.","rbi":0,"awayScore":11,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-05T20:24:23.236Z","endTime":"2026-07-05T20:25:05.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.268452395027357,"aZ":-34.08267922108234,"pfxX":10.286340280498296,"pfxZ":-1.3293065963186308,"pX":-1.385338103665977,"pZ":1.9947554876497948,"vX0":0.6724985837252482,"vY0":-119.15702635917111,"vZ0":1.7001514979904635,"x":169.81,"y":184.92,"x0":-3.0074069496067084,"y0":50.002443182373085,"z0":4.355288981771823,"aX":14.765443502099478},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.7,"breakHorizontal":-18.8,"spinRate":2961,"spinDirection":70},"zone":13,"typeConfidence":0.93,"plateTime":0.45996457026577175,"extension":6.276258301909324},"index":0,"playId":"b614c2ec-9c7e-3981-bbf0-26a128a888d5","pitchNumber":1,"startTime":"2026-07-05T20:24:42.048Z","endTime":"2026-07-05T20:24:46.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094536942294937,"aZ":-35.36873408270734,"pfxX":-7.757039788987404,"pfxZ":-1.616741502252136,"pX":0.5849113512282426,"pZ":2.2123594328053677,"vX0":10.705372259802578,"vY0":-139.06427305302876,"vZ0":0.6107806590717766,"x":94.7,"y":179.05,"x0":-2.2940274989671896,"y0":50.004677140053836,"z0":4.3227786171479785,"aX":-15.303629095298996},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-2.6,"breakHorizontal":12.0,"spinRate":2327,"spinDirection":248},"zone":6,"typeConfidence":0.98,"plateTime":0.3927891224157669,"extension":6.278346116176783},"hitData":{"launchSpeed":64.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.3,"coordY":169.61}},"index":1,"playId":"d47654bf-2314-31b7-83d6-4a82ed31c8cb","pitchNumber":2,"startTime":"2026-07-05T20:24:58.509Z","endTime":"2026-07-05T20:25:05.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":665953,"link":"/api/v1/people/665953"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686611,"link":"/api/v1/people/686611"},"right":{"id":695578,"link":"/api/v1/people/695578"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:25:05.913Z","atBatIndex":80},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to left fielder Jake Mangum.","rbi":0,"awayScore":11,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T20:27:29.940Z","endTime":"2026-07-05T20:28:15.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T20:27:05.155Z","endTime":"2026-07-05T20:27:32.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.797075670118353,"aZ":-29.817217933880485,"pfxX":-1.254154423499255,"pfxZ":1.5155754398007613,"pX":0.8418120193009486,"pZ":2.0012218948323164,"vX0":6.836883841119133,"vY0":-123.07107734202762,"vZ0":-3.0611908295222268,"x":84.91,"y":184.75,"x0":-1.7905425639788843,"y0":50.00446661163034,"z0":5.745502390245291,"aX":-1.9544681828715644},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":1.0,"spinRate":2620,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.44236930256554396,"extension":6.018951177851418},"index":1,"playId":"07509538-70c6-35d3-93c9-543010d62069","pitchNumber":1,"startTime":"2026-07-05T20:27:32.219Z","endTime":"2026-07-05T20:27:37.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":86.8,"endSpeed":79.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93873251845807,"aZ":-31.183933046413586,"pfxX":-0.9054200234590064,"pfxZ":0.6065268680858686,"pX":0.38387940502162404,"pZ":3.302442436330435,"vX0":5.85899214809969,"vY0":-126.3646194626826,"vZ0":-0.2985847535365058,"x":102.37,"y":149.61,"x0":-1.8436419194058573,"y0":50.000196078683,"z0":5.920257741121372,"aX":-1.4699637279341593},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":0.4,"spinRate":2589,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.43288850496094033,"extension":5.728175527699886},"index":2,"playId":"98754736-1a0d-33e2-b6d1-559ff4c6d218","pitchNumber":2,"startTime":"2026-07-05T20:27:47.710Z","endTime":"2026-07-05T20:27:51.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44122905277443,"aZ":-27.917039369230075,"pfxX":-9.397367597045514,"pfxZ":2.459305023803809,"pX":-0.8645009924495507,"pZ":2.3787943258915614,"vX0":6.133340469134436,"vY0":-129.5411704984744,"vZ0":-2.79316114920421,"x":125.86,"y":136.19,"x0":-2.02026521085244,"y0":50.00288977504161,"z0":5.565287925710242,"aX":-16.2622439895555},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":16.0,"spinRate":2184,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4199186935919026,"extension":5.918059108752121},"hitData":{"launchSpeed":97.5,"launchAngle":18.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.64,"coordY":98.48}},"index":3,"playId":"f5587413-6570-3177-8b98-45161c20b29b","pitchNumber":3,"startTime":"2026-07-05T20:28:07.361Z","endTime":"2026-07-05T20:28:15.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:28:15.125Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to center fielder Billy Cook.","rbi":0,"awayScore":11,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T20:28:26.878Z","endTime":"2026-07-05T20:29:41.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.577001732659426,"aZ":-19.560512681574664,"pfxX":-8.910314633295759,"pfxZ":6.4913581973505625,"pX":-0.7537933002212976,"pZ":2.5615816408263656,"vX0":6.452715282546887,"vY0":-137.98185966783484,"vZ0":-4.685695280319408,"x":145.73,"y":169.62,"x0":-1.9563637284554454,"y0":50.00161807979319,"z0":5.586510824128736,"aX":-17.30712910018673},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":14.9,"spinRate":2278,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3958436380709238,"extension":5.954838748702502},"index":0,"playId":"b9106c5e-859d-3472-842f-8862209bc2dd","pitchNumber":1,"startTime":"2026-07-05T20:28:45.298Z","endTime":"2026-07-05T20:28:51.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":89.1,"endSpeed":82.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377024220029476,"aZ":-29.096167249716817,"pfxX":-11.298616473848977,"pfxZ":1.808382765438047,"pX":0.2608383118876234,"pZ":1.5956860353815923,"vX0":9.214760559770012,"vY0":-129.4885987330115,"vZ0":-4.370104123307301,"x":107.06,"y":195.7,"x0":-1.8713926820538258,"y0":50.00331129285259,"z0":5.524670132158063,"aX":-19.237828113755338},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":18.5,"spinRate":2299,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.42257378263144174,"extension":5.950039583148589},"index":1,"playId":"8a98b0f0-a4dc-3e65-9623-0ebb163e5ba9","pitchNumber":2,"startTime":"2026-07-05T20:29:06.835Z","endTime":"2026-07-05T20:29:11.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.887957334825167,"aZ":-30.257210794561747,"pfxX":-1.0722373448323883,"pfxZ":1.2069529341524117,"pX":0.805727569333354,"pZ":3.041332455624314,"vX0":6.6726969676849395,"vY0":-124.78816007365138,"vZ0":-0.8713807455925873,"x":86.29,"y":156.66,"x0":-1.7528599106082776,"y0":50.00435068898967,"z0":5.866785501546216,"aX":-1.7070879947562132},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":0.6,"spinRate":2678,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4373519923697775,"extension":6.154921072926991},"hitData":{"launchSpeed":92.7,"launchAngle":49.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.37,"coordY":90.14}},"index":2,"playId":"3efafad6-c946-3e72-bbee-49c563043b34","pitchNumber":3,"startTime":"2026-07-05T20:29:30.020Z","endTime":"2026-07-05T20:29:41.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:29:41.148Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a ground ball to left fielder Jake Mangum.","rbi":0,"awayScore":11,"homeScore":5,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T20:29:48.873Z","endTime":"2026-07-05T20:31:49.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.324742029163783,"aZ":-15.734349394468778,"pfxX":-6.606525844429088,"pfxZ":8.546042173588258,"pX":-2.2382943302882654,"pZ":2.963653755579543,"vX0":1.1426482205164352,"vY0":-137.75097477492704,"vZ0":-4.41895299568209,"x":202.32,"y":158.76,"x0":-1.7998975497667202,"y0":50.001786337929005,"z0":5.650816560708912,"aX":-12.707553432705385},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2420,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3974746396001665,"extension":5.859878963355127},"index":0,"playId":"edcb88b2-d88e-3f2a-afb1-a74f1e516117","pitchNumber":1,"startTime":"2026-07-05T20:30:06.009Z","endTime":"2026-07-05T20:30:14.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12886418058011,"aZ":-29.198645455425485,"pfxX":-1.2397139687812544,"pfxZ":1.8939689922874177,"pX":0.7745269160687356,"pZ":2.4279469434272873,"vX0":6.629657563796248,"vY0":-123.87086700283905,"vZ0":-2.2422894034759624,"x":87.48,"y":173.23,"x0":-1.7625763510357468,"y0":50.00376560466375,"z0":5.759186804770262,"aX":-1.9493045081650437},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":0.8,"spinRate":2686,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4402943246126201,"extension":5.964468576868338},"index":1,"playId":"43fa1d74-fa41-3fd0-ac73-80a9e85c7f4b","pitchNumber":2,"startTime":"2026-07-05T20:30:34.062Z","endTime":"2026-07-05T20:30:37.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.545857491891738,"aZ":-29.08859196817553,"pfxX":-1.6765562756185708,"pfxZ":1.9290744592798212,"pX":0.05377689303320829,"pZ":2.8081440338002723,"vX0":5.188305176211442,"vY0":-124.98293891142097,"vZ0":-1.3322388415083655,"x":114.95,"y":162.96,"x0":-1.8210401175043247,"y0":50.002487968226,"z0":5.7123753883035056,"aX":-2.682173959171496},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":2.0,"spinRate":2723,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4363671296311238,"extension":6.105833387792014},"index":2,"playId":"0b303936-e391-3a35-84a0-16992103c0d9","pitchNumber":3,"startTime":"2026-07-05T20:30:52.631Z","endTime":"2026-07-05T20:30:58.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.817405974530832,"aZ":-29.4182019208013,"pfxX":-0.6544110502420173,"pfxZ":1.7862987141464441,"pX":1.2709588616020495,"pZ":0.9738926028428402,"vX0":7.306295926202049,"vY0":-122.98187437930142,"vZ0":-4.973981242321008,"x":68.55,"y":212.48,"x0":-1.6446577937975115,"y0":50.002038373410834,"z0":5.497715773876304,"aX":-1.0096404337084843},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":-0.4,"spinRate":2579,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.44420933569545085,"extension":6.234486751548905},"index":3,"playId":"a42492d3-6a35-3160-88e3-ba8af0e44b61","pitchNumber":4,"startTime":"2026-07-05T20:31:12.358Z","endTime":"2026-07-05T20:31:18.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24918368095188,"aZ":-28.38716084180229,"pfxX":-0.24467652224351744,"pfxZ":2.387869625250887,"pX":-0.5563277596221415,"pZ":1.8932905563581481,"vX0":3.646267452308046,"vY0":-124.30372341598367,"vZ0":-3.4563077283265367,"x":138.21,"y":187.66,"x0":-2.003247208495731,"y0":50.00034345154053,"z0":5.629847782973954,"aX":-0.38828210244845396},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.8,"breakHorizontal":-0.4,"spinRate":2538,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.4387303207853459,"extension":5.968977281226539},"hitData":{"launchSpeed":97.6,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.32,"coordY":124.32}},"index":4,"playId":"735e5ad8-1541-37f0-a1e2-457075b05aec","pitchNumber":5,"startTime":"2026-07-05T20:31:36.870Z","endTime":"2026-07-05T20:31:49.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:31:49.087Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out sharply to right fielder Jared Triolo.","rbi":0,"awayScore":11,"homeScore":5,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-05T20:32:05.445Z","endTime":"2026-07-05T20:34:03.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".209"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".290"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".205"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".657"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.316"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.396"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".689"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.75"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.61"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.66"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.63"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.19"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.39"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.39"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.18"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.85"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.06"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.18"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".657"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.316"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".810"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.396"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".689"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"}],"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92637437653433,"aZ":-13.829243286192465,"pfxX":-8.425950427645558,"pfxZ":9.59040052798828,"pX":-0.6019953979485347,"pZ":2.2507065089164424,"vX0":6.168606627090868,"vY0":-137.51979047120648,"vZ0":-6.468293283145308,"x":139.95,"y":178.01,"x0":-1.7812137979372826,"y0":50.0002469543945,"z0":5.573974359143517,"aX":-16.11194973107634},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":13.9,"spinRate":2322,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39851562120213746,"extension":6.297914933395544},"index":0,"playId":"9d689724-f519-3744-8fd7-b67d9565f462","pitchNumber":1,"startTime":"2026-07-05T20:32:18.969Z","endTime":"2026-07-05T20:32:22.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.453085347390925,"aZ":-14.007489664109421,"pfxX":-7.62892588812411,"pfxZ":9.391624468294694,"pX":0.04029490841808357,"pZ":2.561035132280268,"vX0":7.222681378289466,"vY0":-137.68750025321674,"vZ0":-5.709305597773554,"x":115.46,"y":169.63,"x0":-1.6163610913226603,"y0":50.00356305351381,"z0":5.5972441417880985,"aX":-14.757324837852789},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":12.5,"spinRate":2508,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39668793715961437,"extension":6.043950460119119},"index":1,"playId":"fcebaa8a-939e-3d49-a2cf-95be65679e38","pitchNumber":2,"startTime":"2026-07-05T20:32:38.664Z","endTime":"2026-07-05T20:32:44.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":77.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.294274782596776,"aZ":-31.35947986858262,"pfxX":0.29094938256605246,"pfxZ":0.5245781519187407,"pX":0.0048336328307049935,"pZ":2.5242123349200445,"vX0":4.576473488620378,"vY0":-123.90704656019,"vZ0":-1.3538829619107784,"x":116.82,"y":170.63,"x0":-1.9089157652745707,"y0":50.000257538856275,"z0":5.714009804580527,"aX":0.449035323163173},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":-1.7,"spinRate":2715,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.44317736811852537,"extension":5.895706833716162},"index":2,"playId":"8054696b-034e-30b0-b2e0-1a2e98c98fc4","pitchNumber":3,"startTime":"2026-07-05T20:32:58.788Z","endTime":"2026-07-05T20:33:04.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"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":95.9,"endSpeed":86.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2557811737113,"aZ":-13.641722485425719,"pfxX":-7.8820700931461865,"pfxZ":9.517228622239074,"pX":1.0672556708516092,"pZ":2.763279482864503,"vX0":9.656768589880866,"vY0":-139.16108777266885,"vZ0":-5.338841795751338,"x":76.32,"y":164.17,"x0":-1.4352219366082566,"y0":50.00665539060216,"z0":5.621351749671054,"aX":-15.355583483263429},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2433,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3946395425838589,"extension":6.052847481244362},"index":3,"playId":"f4916c59-5f4b-39c8-ae63-0ec136a6b0d5","pitchNumber":4,"startTime":"2026-07-05T20:33:33.872Z","endTime":"2026-07-05T20:33:39.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4829072887042,"aZ":-31.05191821516643,"pfxX":-1.4127500099278605,"pfxZ":0.7306162488530266,"pX":-0.23945337628422786,"pZ":2.164605376008504,"vX0":4.331202691095173,"vY0":-124.0736974493614,"vZ0":-2.2458382712614533,"x":126.13,"y":180.34,"x0":-1.8297819258825492,"y0":50.00620166277095,"z0":5.687342058150146,"aX":-2.1871045842793366},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.0,"breakHorizontal":1.4,"spinRate":2690,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.44265999473267836,"extension":5.909258928213707},"hitData":{"launchSpeed":101.2,"launchAngle":38.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":192.97,"coordY":58.53}},"index":4,"playId":"76beea68-0acf-3dee-b659-48f157ccf283","pitchNumber":5,"startTime":"2026-07-05T20:33:52.922Z","endTime":"2026-07-05T20:34:03.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642701,"link":"/api/v1/people/642701","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680779,"link":"/api/v1/people/680779"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":804606,"link":"/api/v1/people/804606"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":669707,"link":"/api/v1/people/669707"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427533,"link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"link":"/api/v1/people/427129"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":642701,"link":"/api/v1/people/642701"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-05T20:34:03.683Z","atBatIndex":84}]