[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T19:43:16.627Z","endTime":"2026-07-22T19:44:55.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-22T17:33:55.581Z","endTime":"2026-07-22T19:27:22.753Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"},"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-22T19:27:22.753Z","endTime":"2026-07-22T19:41:04.028Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"},"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-22T19:41:04.028Z","endTime":"2026-07-22T19:43:18.680Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"},"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":92.2,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.846610234794888,"aZ":-17.26344480371756,"pfxX":-6.902476908886523,"pfxZ":8.25862407211383,"pX":-0.05626918475601652,"pZ":2.802610778545651,"vX0":6.698269086568925,"vY0":-134.00987226853854,"vZ0":-3.3383425565902334,"x":119.14,"y":163.11,"x0":-1.6998251095278933,"y0":50.00631773385757,"z0":5.308605870950452,"aX":-12.469292973000307},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":10.9,"spinRate":2392,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4098216908354466,"extension":6.178922222996624},"index":3,"playId":"b1d1c588-cfae-30d0-875f-97671f11658e","pitchNumber":1,"startTime":"2026-07-22T19:43:18.680Z","endTime":"2026-07-22T19:43:23.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687052560823506,"aZ":-38.96848885535095,"pfxX":4.410768213439582,"pfxZ":-4.482765531773662,"pX":0.606616321802338,"pZ":2.4082839920923993,"vX0":4.01026892322175,"vY0":-122.25541210274909,"vZ0":0.2486256138437153,"x":93.88,"y":173.76,"x0":-1.6268078085990554,"y0":50.00142025114556,"z0":5.644886275139496,"aX":6.687670302789829},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.8,"breakHorizontal":-8.9,"spinRate":2536,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.44771253748340545,"extension":6.20898406499357},"index":4,"playId":"705bec4a-c29b-3a2a-a4d9-938676dd5b14","pitchNumber":2,"startTime":"2026-07-22T19:43:32.804Z","endTime":"2026-07-22T19:43:36.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.4,"endSpeed":80.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.236809365385966,"aZ":-27.557717714456874,"pfxX":0.15416581561503762,"pfxZ":2.8719934439794264,"pX":1.0581892698873292,"pZ":0.573580330066666,"vX0":6.390796336810951,"vY0":-125.61334397030919,"vZ0":-6.142259711679675,"x":76.66,"y":223.29,"x0":-1.5334395634502465,"y0":50.00041930210174,"z0":5.276222870676198,"aX":0.24723853341783578},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":-1.7,"spinRate":2228,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4351931552742285,"extension":6.387053261196394},"index":5,"playId":"5dc8116b-7a2b-3ee5-8dcd-696ef18250b9","pitchNumber":3,"startTime":"2026-07-22T19:43:52.164Z","endTime":"2026-07-22T19:43:56.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":93.4,"endSpeed":85.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.584414286388558,"aZ":-26.93872063291237,"pfxX":-10.004268513802208,"pfxZ":2.79386329890686,"pX":-0.00603128753759794,"pZ":2.5594545405581677,"vX0":7.436698122991584,"vY0":-135.91792992543745,"vZ0":-2.3697854433054677,"x":117.23,"y":169.67,"x0":-1.4768236684705944,"y0":50.00192322631554,"z0":5.311998348064586,"aX":-18.730871711845058},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":2158,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40287922454561853,"extension":6.349598461637774},"index":6,"playId":"481e7be1-73da-30cf-97dd-fbfecde832b8","pitchNumber":4,"startTime":"2026-07-22T19:44:10.271Z","endTime":"2026-07-22T19:44:16.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":89.7,"endSpeed":82.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.180773612197196,"aZ":-29.0507893706376,"pfxX":-10.661818713528929,"pfxZ":1.8305664574094784,"pX":1.2030850671351039,"pZ":0.741694302837643,"vX0":9.954946691946768,"vY0":-130.07250318214676,"vZ0":-6.069621418496993,"x":71.14,"y":218.75,"x0":-1.2950312031443907,"y0":50.003567431689895,"z0":5.31808146925798,"aX":-18.205731898574275},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":17.0,"spinRate":2086,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4216633927110358,"extension":6.383343558588318},"index":7,"playId":"cba6dce0-3094-3278-bfdd-7f0e2392a1a1","pitchNumber":5,"startTime":"2026-07-22T19:44:36.492Z","endTime":"2026-07-22T19:44:40.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66564884607849,"aZ":-32.77705349425911,"pfxX":-10.517479560459178,"pfxZ":-0.3473759356074151,"pX":-0.16096324941086526,"pZ":1.5167010366865588,"vX0":7.0089589805819985,"vY0":-131.2380390974744,"vZ0":-3.6266423106814614,"x":123.14,"y":197.83,"x0":-1.509685932988386,"y0":50.00497751580299,"z0":5.377206603931502,"aX":-18.214774409139476},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.3,"breakHorizontal":17.4,"spinRate":2213,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4185328483850679,"extension":6.189724286835799},"index":8,"playId":"5601c5c0-4230-3484-8e9c-7581e673b5fa","pitchNumber":6,"startTime":"2026-07-22T19:44:51.853Z","endTime":"2026-07-22T19:44:55.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-22T19:44:55.247Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T19:44:54.996Z","endTime":"2026-07-22T19:47:25.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.862253241319646,"aZ":-20.00036052207816,"pfxX":-8.302534564538966,"pfxZ":6.604427670189963,"pX":-1.2780359877659582,"pZ":2.155599435792466,"vX0":4.441344978702097,"vY0":-135.27697639458808,"vZ0":-4.261584886237554,"x":165.72,"y":180.58,"x0":-1.8666174854070823,"y0":50.00649279666025,"z0":5.16249424600032,"aX":-15.315611163474822},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":14.0,"spinRate":2376,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4056452650985949,"extension":6.0726783684790355},"index":0,"playId":"f446511f-3588-3e18-89dd-220328dfcbb7","pitchNumber":1,"startTime":"2026-07-22T19:45:23.334Z","endTime":"2026-07-22T19:45:27.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.204175412003252,"aZ":-18.749561251405726,"pfxX":-7.773759980580542,"pfxZ":7.161466454639438,"pX":0.6271106728916531,"pZ":2.9726317179930875,"vX0":8.384119738662186,"vY0":-136.11536511421198,"vZ0":-2.8082552804876864,"x":93.1,"y":158.52,"x0":-1.484723092388294,"y0":50.002012542074546,"z0":5.317778433561922,"aX":-14.569970207231961},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":12.2,"spinRate":2364,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.4025830530106962,"extension":6.38239764784647},"index":1,"playId":"a8342778-1d9e-38cb-a419-fe6c83f2d3d4","pitchNumber":2,"startTime":"2026-07-22T19:45:36.930Z","endTime":"2026-07-22T19:45:40.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02219612505711,"aZ":-21.424123915903543,"pfxX":-1.942077991545314,"pfxZ":5.909590168697827,"pX":-0.1352524859601047,"pZ":3.71887477187157,"vX0":4.718261687583114,"vY0":-134.272304168321,"vZ0":-0.29568070804760865,"x":122.16,"y":138.37,"x0":-1.665682914513987,"y0":50.0040186639375,"z0":5.359412682113061,"aX":-3.5340533910187033},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":2.5,"spinRate":2385,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4084629881624666,"extension":6.155984257234232},"index":2,"playId":"e311d8f2-ec25-33cb-a0c1-55c2f7d10833","pitchNumber":3,"startTime":"2026-07-22T19:45:55.411Z","endTime":"2026-07-22T19:45:58.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31452610882978,"aZ":-34.28430463825132,"pfxX":-8.579685063073025,"pfxZ":-1.2039939069323662,"pX":-1.786285484891828,"pZ":2.140198619326946,"vX0":2.890870803758653,"vY0":-131.24460811825668,"vZ0":-1.7646068603090557,"x":185.09,"y":180.99,"x0":-1.7861009021428416,"y0":50.00501249853013,"z0":5.3702850505133926,"aX":-14.99612466121975},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.4,"breakHorizontal":14.9,"spinRate":2237,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4170392601569004,"extension":6.1504583370544115},"index":3,"playId":"10309276-04d1-3bd4-92d8-14543bc32614","pitchNumber":4,"startTime":"2026-07-22T19:46:13.695Z","endTime":"2026-07-22T19:46:17.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":93.1,"endSpeed":85.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82491715740758,"aZ":-19.32205194556895,"pfxX":-6.284646581040551,"pfxZ":6.869145429690063,"pX":0.5580922878604767,"pZ":3.0803976345622375,"vX0":7.758357562331803,"vY0":-135.48560157340646,"vZ0":-2.2408756581125835,"x":95.73,"y":155.61,"x0":-1.5174692394575153,"y0":50.002977582612026,"z0":5.25918038265628,"aX":-11.759344272720835},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":9.8,"spinRate":2359,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.40329050320696025,"extension":6.300365617464777},"index":4,"playId":"5639cd06-fe21-349f-baba-21e37174ca93","pitchNumber":5,"startTime":"2026-07-22T19:46:29.501Z","endTime":"2026-07-22T19:46:35.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.514646845884265,"aZ":-19.004147350707658,"pfxX":-3.0645113752659108,"pfxZ":7.129042605016826,"pX":-0.22985849138938297,"pZ":2.2905522030620764,"vX0":5.26918988965091,"vY0":-135.28439590188472,"vZ0":-4.14519439183161,"x":125.76,"y":176.94,"x0":-1.8078423758659656,"y0":50.00119789560709,"z0":5.181135983423384,"aX":-5.6600562976782935},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":4.3,"spinRate":2353,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40544732742292267,"extension":6.13402651706813},"hitData":{"launchSpeed":102.1,"launchAngle":8.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.42,"coordY":120.94}},"index":5,"playId":"6ef823ed-fe90-3d32-b44b-163cb0068980","pitchNumber":6,"startTime":"2026-07-22T19:47:14.226Z","endTime":"2026-07-22T19:47:25.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-22T19:47:25.142Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a ground ball to left fielder Ryan Waldschmidt. Tyler Soderstrom to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T19:47:32.920Z","endTime":"2026-07-22T19:50:05.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67370338186464,"aZ":-25.372496869195995,"pfxX":-9.911117512262122,"pfxZ":3.6827541584350527,"pX":0.587392219096405,"pZ":2.2384873826894056,"vX0":8.60593292655957,"vY0":-135.27273668363932,"vZ0":-3.4339279557706206,"x":94.61,"y":178.34,"x0":-1.3541733496558712,"y0":50.00002347276462,"z0":5.311626640256776,"aX":-18.287662386225577},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":16.0,"spinRate":2226,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40555920768763487,"extension":6.222629987227031},"index":0,"playId":"940fc735-a53f-3b22-acc1-351502259ad9","pitchNumber":1,"startTime":"2026-07-22T19:47:57.210Z","endTime":"2026-07-22T19:48:01.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":92.9,"endSpeed":84.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.555195150743224,"aZ":-24.455327869039984,"pfxX":-9.21146476339462,"pfxZ":4.219747559264009,"pX":-1.6727011454007765,"pZ":2.404946286895468,"vX0":3.1155697875968356,"vY0":-135.16981216331044,"vZ0":-3.002025136108852,"x":180.76,"y":173.85,"x0":-1.651253317355463,"y0":50.0032621468127,"z0":5.268516773794626,"aX":-16.854078750295464},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":2168,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.40696894954648144,"extension":6.094514145111916},"index":1,"playId":"6fe59ce7-8067-3676-add6-43c29cc6aecf","pitchNumber":2,"startTime":"2026-07-22T19:48:15.463Z","endTime":"2026-07-22T19:48:20.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34302163283771,"aZ":-29.252029097444925,"pfxX":0.2992079536550003,"pfxZ":1.8694302339215803,"pX":1.2254080559591214,"pZ":2.36300650141467,"vX0":6.33854829911853,"vY0":-124.86652333692872,"vZ0":-1.6245562802663183,"x":70.29,"y":174.98,"x0":-1.3948939349321476,"y0":50.00367221235463,"z0":5.450322691926288,"aX":0.4677307920076618},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":-2.2,"spinRate":2307,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.44022245707988095,"extension":6.121855839921145},"index":2,"playId":"115e0e06-d7d3-3a8f-bd0f-38c7ebb37141","pitchNumber":3,"startTime":"2026-07-22T19:48:35.472Z","endTime":"2026-07-22T19:48:38.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-22T19:48:48.786Z","endTime":"2026-07-22T19:49:06.529Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772609854569794,"aZ":-27.627896694423697,"pfxX":-0.42459335115324404,"pfxZ":2.7860905751838088,"pX":1.1184133087020471,"pZ":1.5453445867467348,"vX0":6.77179922355763,"vY0":-126.86181390414623,"vZ0":-3.9184560219319984,"x":74.37,"y":197.06,"x0":-1.529446646478629,"y0":50.002511370367074,"z0":5.310371146862122,"aX":-0.6936834208538757},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":-0.7,"spinRate":2241,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.431623077383279,"extension":6.148115486199289},"index":4,"playId":"1f991310-9995-3fd3-a8af-65ad4ceb3909","pitchNumber":4,"startTime":"2026-07-22T19:49:06.529Z","endTime":"2026-07-22T19:49:10.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70575243815934,"aZ":-28.941041472832854,"pfxX":-9.075976668485502,"pfxZ":1.8946830521681992,"pX":0.09437797708843147,"pZ":1.7675732310987449,"vX0":7.283115028268223,"vY0":-129.89845330216275,"vZ0":-3.5675864714716523,"x":113.4,"y":191.06,"x0":-1.5692381756476015,"y0":50.003286377971094,"z0":5.363904252138279,"aX":-15.480745717195896},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.9,"breakHorizontal":14.8,"spinRate":2116,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4219888435485184,"extension":6.219474369568649},"index":5,"playId":"7319a971-f5f1-3282-9f3f-df8a7d362d46","pitchNumber":5,"startTime":"2026-07-22T19:49:26.528Z","endTime":"2026-07-22T19:49:30.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.2,"endSpeed":79.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421572274298075,"aZ":-31.59725548606302,"pfxX":1.0699217126195304,"pfxZ":0.3667616674746883,"pX":0.6259839791362924,"pZ":1.7158582713890982,"vX0":5.1152459757130115,"vY0":-125.44828644882939,"vZ0":-2.6198558858492644,"x":93.14,"y":192.45,"x0":-1.5788175436902134,"y0":50.0057631850144,"z0":5.349892703692471,"aX":1.7054155350059872},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":-3.1,"spinRate":2274,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4366446336472385,"extension":6.131889782407075},"hitData":{"launchSpeed":97.8,"launchAngle":8.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.88,"coordY":104.28}},"index":6,"playId":"a19e3bd9-b776-36aa-ba18-7801e2254d19","pitchNumber":6,"startTime":"2026-07-22T19:49:52.694Z","endTime":"2026-07-22T19:50:05.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-22T19:50:05.047Z","atBatIndex":2},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carlos Cortes grounds into a double play, second baseman Ketel Marte to shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. Shea Langeliers out at 2nd. Carlos Cortes out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-22T19:50:07.634Z","endTime":"2026-07-22T19:51:10.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.945801189771974,"aZ":-38.28996435485421,"pfxX":3.4363554744906804,"pfxZ":-4.303405595165724,"pX":-1.8792728244277566,"pZ":3.740827367781148,"vX0":-0.9322318252774886,"vY0":-118.77863827718998,"vZ0":3.3764021653573724,"x":188.63,"y":137.78,"x0":-1.9268110079129677,"y0":50.003134935165036,"z0":5.795462737896274,"aX":4.882532630900398},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.6,"breakHorizontal":-6.0,"spinRate":2284,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.4621203003896843,"extension":6.179738692492982},"index":0,"playId":"2e73b5e3-4422-385d-86e9-c1e0823f51bb","pitchNumber":1,"startTime":"2026-07-22T19:50:42.553Z","endTime":"2026-07-22T19:50:46.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560033388081635,"aZ":-28.457343802739043,"pfxX":-6.982411147367662,"pfxZ":2.2263055688919815,"pX":-0.3789574124573724,"pZ":1.5749784486839022,"vX0":5.559416857568609,"vY0":-128.31747508775123,"vZ0":-4.114788700682684,"x":131.44,"y":196.26,"x0":-1.666471985663455,"y0":50.00199228102707,"z0":5.416691436787735,"aX":-11.643112138892022},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":11.4,"spinRate":2088,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.42687314941897325,"extension":6.219115353516094},"hitData":{"launchSpeed":73.8,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.12,"coordY":154.05}},"index":1,"playId":"12901828-4691-3746-bd70-895206ff7724","pitchNumber":2,"startTime":"2026-07-22T19:51:01.841Z","endTime":"2026-07-22T19:51:10.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":8.800000000000004,"leverageIndex":1.92,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-07-22T19:51:10.164Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a sharp ground ball to shortstop Jacob Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T19:53:15.694Z","endTime":"2026-07-22T19:53:58.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35769325712653,"aZ":-13.060337151845523,"pfxX":6.205387926234818,"pfxZ":9.596067637910775,"pX":-0.2751235719767105,"pZ":2.7755788171867533,"vX0":-6.852536943178058,"vY0":-140.39382282176706,"vZ0":-5.279433266159685,"x":127.49,"y":163.84,"x0":1.3933574593191957,"y0":50.00682880390708,"z0":5.53347725835219,"aX":12.366339563091495},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":-9.8,"spinRate":2409,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.39042349537025034,"extension":6.643486118429366},"index":0,"playId":"28eaf8a2-96b0-3f3e-b6ec-1e67875a58c5","pitchNumber":1,"startTime":"2026-07-22T19:53:17.328Z","endTime":"2026-07-22T19:53:21.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.8,"endSpeed":88.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93576544857626,"aZ":-14.694618342946589,"pfxX":7.436979322819611,"pfxZ":8.749071855275456,"pX":0.9074305354976183,"pZ":1.7463862392825689,"vX0":-4.140211440729591,"vY0":-140.68828083162944,"vZ0":-7.4720461540055725,"x":82.41,"y":191.63,"x0":1.4345601202008806,"y0":50.003346749798865,"z0":5.395735406536116,"aX":14.857683166075722},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":-12.6,"spinRate":2436,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.38982395727932184,"extension":6.512959127281242},"index":1,"playId":"f89e6cd3-c9b3-397b-9e68-d72c7d724fa0","pitchNumber":2,"startTime":"2026-07-22T19:53:34.475Z","endTime":"2026-07-22T19:53:39.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04817230050799,"aZ":-37.50978734798106,"pfxX":-3.735579721470783,"pfxZ":-3.4702543822711984,"pX":0.40273443341268067,"pZ":2.4311376090259356,"vX0":-1.2021448842347913,"vY0":-123.10586194388118,"vZ0":-0.3464286819142872,"x":101.65,"y":173.14,"x0":1.382497938236724,"y0":50.00305682633811,"z0":5.744212089653834,"aX":-5.743124477848847},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.1,"breakHorizontal":7.1,"spinRate":2632,"spinDirection":315},"zone":6,"typeConfidence":2.0,"plateTime":0.44463900070905815,"extension":6.403994593305979},"hitData":{"launchSpeed":106.0,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":101.45,"coordY":151.01}},"index":2,"playId":"b695670d-779c-3a1b-9986-31adf9fbabb4","pitchNumber":3,"startTime":"2026-07-22T19:53:50.505Z","endTime":"2026-07-22T19:53:58.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-22T19:53:58.206Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Ketel Marte to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T19:54:03.609Z","endTime":"2026-07-22T19:56:00.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":95.5,"endSpeed":86.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0198471793679,"aZ":-12.644153117922139,"pfxX":6.288202228206721,"pfxZ":10.05062854172521,"pX":1.3142852134850374,"pZ":2.528288631761399,"vX0":-2.8995984308002627,"vY0":-138.97187198071848,"vZ0":-5.748693997843315,"x":66.9,"y":170.52,"x0":1.5578593455275167,"y0":50.006251240084744,"z0":5.4739287125151215,"aX":12.222598811456189},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":-10.7,"spinRate":2455,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.3951127793362028,"extension":6.425051009903901},"index":0,"playId":"e459f0a5-75a6-3d1c-a52c-d046805793b0","pitchNumber":1,"startTime":"2026-07-22T19:54:30.958Z","endTime":"2026-07-22T19:54:34.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03765340641318,"aZ":-11.721477507353926,"pfxX":5.667330989743491,"pfxZ":10.539740695290046,"pX":2.0030617374377173,"pZ":3.2073093720054695,"vX0":-0.7570640578380037,"vY0":-138.8768212583551,"vZ0":-4.226824363877386,"x":40.65,"y":152.18,"x0":1.5445798277541982,"y0":50.00108533571648,"z0":5.537320384899768,"aX":10.994454724611197},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":-10.1,"spinRate":2467,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.39540875443604007,"extension":6.346247351793374},"index":1,"playId":"8e7fba3f-a531-33fe-b06a-a59f2f5917eb","pitchNumber":2,"startTime":"2026-07-22T19:54:46.060Z","endTime":"2026-07-22T19:54:50.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":87.9,"endSpeed":80.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.275369295890634,"aZ":-29.84777372506046,"pfxX":-1.2980738882600606,"pfxZ":1.394835955678209,"pX":1.451934349546373,"pZ":3.012312148706797,"vX0":-0.04243533756633948,"vY0":-128.13202131871316,"vZ0":-0.6514181796038871,"x":61.66,"y":157.45,"x0":1.6373496397269482,"y0":50.0012305304803,"z0":5.600507790288907,"aX":-2.159674827298537},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":2.4,"spinRate":2440,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4273508388201792,"extension":6.271232554702582},"index":2,"playId":"41ec0f01-4fce-3a0f-b8ed-b6b60f08a8f4","pitchNumber":3,"startTime":"2026-07-22T19:55:03.891Z","endTime":"2026-07-22T19:55:08.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68294038724009,"aZ":-15.665879928630112,"pfxX":6.589359943732887,"pfxZ":8.648562332031597,"pX":0.9398109975566887,"pZ":2.3533189743523084,"vX0":-3.9359374912819147,"vY0":-137.7952192400777,"vZ0":-5.515794641753279,"x":81.18,"y":175.24,"x0":1.5359653236454205,"y0":50.004898943185545,"z0":5.4519948493805375,"aX":12.581547543175615},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":-11.0,"spinRate":2378,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.3985854522438408,"extension":6.5026611623888915},"index":3,"playId":"1307d1b6-025b-3e6a-959f-446b632156df","pitchNumber":4,"startTime":"2026-07-22T19:55:20.313Z","endTime":"2026-07-22T19:55:26.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"b3e9ace1-6c0c-30cd-8a0e-d469e5162876","startTime":"2026-07-22T19:55:37.417Z","endTime":"2026-07-22T19:55:42.396Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94363073099244,"aZ":-16.00066797782807,"pfxX":7.583761964837277,"pfxZ":8.197221912880769,"pX":1.358936032348827,"pZ":2.7346913858582544,"vX0":-3.259351655918512,"vY0":-140.32247712849482,"vZ0":-4.677683927973591,"x":65.2,"y":164.94,"x0":1.557436114926918,"y0":50.00002538129019,"z0":5.482671797378932,"aX":14.958250128241541},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":-13.0,"spinRate":2438,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39194802244679217,"extension":6.325194695986517},"index":5,"playId":"2b617377-010d-3efc-acd7-ac97154672a3","pitchNumber":5,"startTime":"2026-07-22T19:55:56.107Z","endTime":"2026-07-22T19:56:00.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-22T19:56:00.782Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Corbin Carroll grounds into a double play, second baseman Donovan Walton to shortstop Jacob Wilson to first baseman Jeff McNeil. Ketel Marte to 3rd. Geraldo Perdomo out at 2nd. Corbin Carroll out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T19:56:02.837Z","endTime":"2026-07-22T19:56:41.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.466846337403,"aZ":-39.354405759720954,"pfxX":-5.8485428289390375,"pfxZ":-4.932762017233191,"pX":-0.24012510395807568,"pZ":2.0865823817291966,"vX0":-2.451893818342897,"vY0":-120.21112562499455,"vZ0":-0.3616302373457082,"x":126.15,"y":182.44,"x0":1.554478675174028,"y0":50.00227783917587,"z0":5.748474636077611,"aX":-8.51337540837395},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.8,"breakHorizontal":11.2,"spinRate":2703,"spinDirection":316},"zone":7,"typeConfidence":2.0,"plateTime":0.4565683552146056,"extension":6.379293559735768},"hitData":{"launchSpeed":106.4,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":146.68,"coordY":135.09}},"index":0,"playId":"48313785-4545-3766-b992-ab3b67ad5cec","pitchNumber":1,"startTime":"2026-07-22T19:56:33.682Z","endTime":"2026-07-22T19:56:41.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-9.899999999999999,"leverageIndex":1.79,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-07-22T19:56:41.874Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-22T19:56:52.255Z","endTime":"2026-07-22T19:58:58.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736437963039478,"aZ":-41.59095922856937,"pfxX":-5.306275492055283,"pfxZ":-6.391938537424887,"pX":0.435821368182795,"pZ":1.3011916456637282,"vX0":-0.9599057299927027,"vY0":-120.96561529422291,"vZ0":-1.7145358346839725,"x":100.39,"y":203.65,"x0":1.5273388544310014,"y0":50.00137025767442,"z0":5.682847473081185,"aX":-7.8214184995443325},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.8,"breakHorizontal":9.8,"spinRate":2639,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.45370716265557487,"extension":6.365472072264811},"index":0,"playId":"0b962bd1-780d-367e-8f5e-d15bf7878526","pitchNumber":1,"startTime":"2026-07-22T19:57:12.137Z","endTime":"2026-07-22T19:57:16.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.048503436112696,"aZ":-10.418738703794466,"pfxX":5.983726793348712,"pfxZ":11.202765669174536,"pX":0.5198335070700036,"pZ":2.4525873559659486,"vX0":-4.817329992523316,"vY0":-138.94124039917216,"vZ0":-6.4319291008182145,"x":97.19,"y":172.56,"x0":1.5043792414748989,"y0":50.00630794146345,"z0":5.500349161580726,"aX":11.624272924875257},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":-9.7,"spinRate":2424,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.39521168361728787,"extension":6.484721886050756},"index":1,"playId":"2ca0d8bb-fbd4-3e52-a554-3011df9d7f1f","pitchNumber":2,"startTime":"2026-07-22T19:57:32.925Z","endTime":"2026-07-22T19:57:37.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90646608614133,"aZ":-26.855999827132848,"pfxX":-1.4523496749421296,"pfxZ":3.0836708771714827,"pX":-0.7391408238874344,"pZ":1.4746953337561581,"vX0":-5.4968227909482055,"vY0":-130.40578840355542,"vZ0":-5.111727629233743,"x":145.17,"y":198.96,"x0":1.5831209835772437,"y0":50.00514367916367,"z0":5.481295801984745,"aX":-2.5060423395449223},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":3.8,"spinRate":2368,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.41968882587768164,"extension":6.399030201848141},"index":2,"playId":"7f4c2f3e-6870-32b3-83f4-c9fb3a99b5a9","pitchNumber":3,"startTime":"2026-07-22T19:57:55.159Z","endTime":"2026-07-22T19:57:59.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15549663953289,"aZ":-13.445725209904198,"pfxX":4.486971186375583,"pfxZ":9.250845365649361,"pX":0.7806513133635854,"pZ":2.6417808481598213,"vX0":-3.672941833290012,"vY0":-141.59105540918716,"vZ0":-5.202529218938888,"x":87.24,"y":167.45,"x0":1.5134478262021904,"y0":50.006288862380494,"z0":5.367628060963357,"aX":9.087447036089387},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":-7.3,"spinRate":2415,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.38724233561399224,"extension":6.461735405523347},"index":3,"playId":"321c7b09-7cce-363b-a1c7-72d638ac0df1","pitchNumber":4,"startTime":"2026-07-22T19:58:14.839Z","endTime":"2026-07-22T19:58:19.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.215792163498286,"aZ":-11.384331236790484,"pfxX":4.556932220547401,"pfxZ":9.995274760509988,"pX":0.058565277916188985,"pZ":2.4047260605449776,"vX0":-5.713477256727165,"vY0":-143.73776126942548,"vZ0":-6.4932813588218865,"x":114.77,"y":173.85,"x0":1.4857332021816403,"y0":50.00242746303928,"z0":5.409442284908386,"aX":9.47768635453532},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.9,"breakHorizontal":-7.1,"spinRate":2441,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.3819696539743931,"extension":6.496511337869868},"index":4,"playId":"5a363a1a-7304-34b9-a52d-9dbd9daa8e79","pitchNumber":5,"startTime":"2026-07-22T19:58:53.388Z","endTime":"2026-07-22T19:58:58.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.36,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-22T19:58:58.447Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T20:00:34.814Z","endTime":"2026-07-22T20:02:45.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.358720020020144,"aZ":-16.360745590311335,"pfxX":-5.30261362287839,"pfxZ":8.957252044525791,"pX":-0.4057416354828543,"pZ":2.086545600785068,"vX0":5.284643817218949,"vY0":-132.09755954919515,"vZ0":-4.855641208179874,"x":132.47,"y":182.44,"x0":-1.7440952099615101,"y0":50.005352360903004,"z0":5.1528851509385385,"aX":-9.364895472416341},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.4,"breakHorizontal":8.4,"spinRate":2306,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4147712488795876,"extension":6.296821459218431},"index":0,"playId":"b14d2d36-89b1-3cf9-8086-7fb31b432daf","pitchNumber":1,"startTime":"2026-07-22T20:01:08.230Z","endTime":"2026-07-22T20:01:11.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.2,"endSpeed":84.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336206437030153,"aZ":-17.037887822674172,"pfxX":-5.67759732068214,"pfxZ":8.313155266797892,"pX":1.0136634116121013,"pZ":1.983745732307561,"vX0":8.69956659593593,"vY0":-133.927634881959,"vZ0":-5.2874072726924615,"x":78.36,"y":185.22,"x0":-1.5357915417942718,"y0":50.00122442215559,"z0":5.198090792626756,"aX":-10.335957333487341},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":8.4,"spinRate":2360,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4086257695214912,"extension":6.287837730828827},"index":1,"playId":"d3d3a847-4e40-32e8-981e-32660da23a35","pitchNumber":2,"startTime":"2026-07-22T20:01:25.576Z","endTime":"2026-07-22T20:01:31.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71046722034767,"aZ":-38.476537232097215,"pfxX":2.883183772891945,"pfxZ":-4.103100721376714,"pX":1.0400374581441876,"pZ":0.9463339461128023,"vX0":5.772699914260269,"vY0":-122.67597154607647,"vZ0":-2.9725476342183788,"x":77.36,"y":213.23,"x0":-1.7119684979412413,"y0":50.00444207307217,"z0":5.431432606898038,"aX":4.425195460903454},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.9,"breakHorizontal":-6.5,"spinRate":2611,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4453056896555099,"extension":6.2895117296354375},"index":2,"playId":"4b72c40d-e152-39a2-8f45-a1ac75793bbc","pitchNumber":3,"startTime":"2026-07-22T20:01:38.923Z","endTime":"2026-07-22T20:01:43.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":89.1,"endSpeed":82.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.102892300115073,"aZ":-31.01802542510893,"pfxX":-10.046141188115104,"pfxZ":0.6817318982412806,"pX":-0.32800332012042377,"pZ":1.593855259453695,"vX0":6.5243206367791124,"vY0":-129.59874412627497,"vZ0":-3.374040628286708,"x":129.5,"y":195.75,"x0":-1.5678601979000237,"y0":50.00574568292391,"z0":5.272002103746361,"aX":-17.158217622401544},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":16.8,"spinRate":2177,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4220011684549614,"extension":6.286978564811864},"index":3,"playId":"ff86bf0b-698f-3bd6-bde4-13cf31516af3","pitchNumber":4,"startTime":"2026-07-22T20:01:53.394Z","endTime":"2026-07-22T20:01:57.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":4,"startTime":"2026-07-22T20:02:12.400Z","endTime":"2026-07-22T20:02:23.439Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483000845381305,"aZ":-39.613182963725265,"pfxX":3.7503595813645694,"pfxZ":-4.989345259404731,"pX":0.5420797999234157,"pZ":1.0374821206341753,"vX0":4.52259303561242,"vY0":-121.801101454084,"vZ0":-2.5251636299976226,"x":96.34,"y":210.77,"x0":-1.830811269579016,"y0":50.00161180633935,"z0":5.536183140387642,"aX":5.593920733215974},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.4,"breakHorizontal":-7.9,"spinRate":2698,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4508933565662909,"extension":6.383035331458337},"index":5,"playId":"6ec8365d-5851-3c60-bd10-1c6592f144e1","pitchNumber":5,"startTime":"2026-07-22T20:02:23.439Z","endTime":"2026-07-22T20:02:27.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.619579336872512,"aZ":-16.95499012213554,"pfxX":-6.443857488793936,"pfxZ":8.205455427573817,"pX":0.25056094423584496,"pZ":2.073488372804779,"vX0":7.571845841038888,"vY0":-135.5771983629878,"vZ0":-4.9555323341193285,"x":107.45,"y":182.8,"x0":-1.7459363080039545,"y0":50.005439302107604,"z0":5.114678896251471,"aX":-11.955980937999582},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":10.0,"spinRate":2384,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4045516100294755,"extension":6.191466038150918},"hitData":{"launchSpeed":91.1,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.73,"coordY":160.14}},"index":6,"playId":"58df6154-e0b8-3861-98c8-ba29ef32d14f","pitchNumber":6,"startTime":"2026-07-22T20:02:37.361Z","endTime":"2026-07-22T20:02:45.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:02:45.004Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T20:02:49.694Z","endTime":"2026-07-22T20:03:50.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24344786651874,"aZ":-25.836406161087755,"pfxX":-10.417277955989437,"pfxZ":3.4214984060329865,"pX":0.08493290549234987,"pZ":2.402309009596277,"vX0":8.151853121699876,"vY0":-135.62895883177515,"vZ0":-2.7774403316875675,"x":113.76,"y":173.92,"x0":-1.6147472711614197,"y0":50.00275491059397,"z0":5.25244866931941,"aX":-19.297174751097394},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.8,"breakHorizontal":17.0,"spinRate":2205,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40472178356657196,"extension":6.399972376315214},"index":0,"playId":"eb939347-aa91-3dbc-9424-6eb2c5bbc798","pitchNumber":1,"startTime":"2026-07-22T20:03:10.606Z","endTime":"2026-07-22T20:03:14.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7284321307146,"aZ":-21.1628477823163,"pfxX":-0.5652039374897746,"pfxZ":6.229291358002727,"pX":0.8742711975929777,"pZ":1.530005550728454,"vX0":6.764073243980412,"vY0":-132.27501211165222,"vZ0":-5.335643146324622,"x":83.67,"y":197.47,"x0":-1.6448782190971294,"y0":50.00579302789783,"z0":5.129193875459852,"aX":-0.9996328930213845},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.3,"breakHorizontal":-0.5,"spinRate":2287,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4143836763411479,"extension":6.164539844948803},"index":1,"playId":"b4f997e4-e87e-3c1a-8cb1-eeb23dbb1a94","pitchNumber":2,"startTime":"2026-07-22T20:03:25.570Z","endTime":"2026-07-22T20:03:30.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.677573318864823,"aZ":-40.54438966463314,"pfxX":4.380784750787504,"pfxZ":-5.501565618007455,"pX":0.5655621368012711,"pZ":0.7496300580303563,"vX0":4.051465704181229,"vY0":-122.94509974291385,"vZ0":-2.9863390255662887,"x":95.44,"y":218.54,"x0":-1.6761806540081639,"y0":50.00191470052565,"z0":5.4404329904170075,"aX":6.666693465045675},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.4,"breakHorizontal":-8.9,"spinRate":2671,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44649481469886965,"extension":6.289520824647832},"hitData":{"launchSpeed":80.4,"launchAngle":-6.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.14,"coordY":153.04}},"index":2,"playId":"b5d5c6ec-4233-3007-a65b-abe35fa24101","pitchNumber":3,"startTime":"2026-07-22T20:03:40.807Z","endTime":"2026-07-22T20:03:50.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:03:50.191Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, first baseman Ildemaro Vargas to pitcher Merrill Kelly.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-22T20:03:50.412Z","endTime":"2026-07-22T20:04:52.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":75.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.281096460233744,"aZ":-38.78942353009994,"pfxX":4.351386962341364,"pfxZ":-4.54391829267624,"pX":-1.327733637030629,"pZ":3.1769139790978262,"vX0":0.13088441513615529,"vY0":-119.70073080714727,"vZ0":2.1310729443387215,"x":167.61,"y":153.0,"x0":-1.9486804076422315,"y0":50.00199276583782,"z0":5.738537848132393,"aX":6.337634979281684},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.4,"breakHorizontal":-7.9,"spinRate":2578,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.45691387066628897,"extension":6.1545923837264755},"index":0,"playId":"6d565d02-0df9-34b1-89af-762bbf1c5fea","pitchNumber":1,"startTime":"2026-07-22T20:04:15.842Z","endTime":"2026-07-22T20:04:20.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20385236930286,"aZ":-38.153934077885104,"pfxX":4.043450660978349,"pfxZ":-3.998926710314752,"pX":-1.441225516447323,"pZ":2.2756560843407785,"vX0":-0.035421021437472056,"vY0":-121.10988461697934,"vZ0":0.15828677246722989,"x":171.94,"y":177.34,"x0":-1.9523434400897415,"y0":50.00246034840907,"z0":5.528462819767795,"aX":6.045765602051099},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.0,"breakHorizontal":-7.3,"spinRate":2580,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.45111812150365127,"extension":6.217373300748547},"index":1,"playId":"d6c0f29e-ddb3-3686-8261-d3962513e737","pitchNumber":2,"startTime":"2026-07-22T20:04:29.990Z","endTime":"2026-07-22T20:04:35.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.334918996043225,"aZ":-19.354882337272766,"pfxX":-2.553525693135866,"pfxZ":7.075989602057574,"pX":0.16767148636941498,"pZ":2.1366320546927073,"vX0":6.097723909100947,"vY0":-133.42162866539778,"vZ0":-4.327353049806889,"x":110.61,"y":181.09,"x0":-1.810508489722919,"y0":50.00558033762689,"z0":5.165127931290698,"aX":-4.628637213483978},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":3.4,"spinRate":2443,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4097349618919748,"extension":6.131183123361348},"hitData":{"launchSpeed":97.8,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.23,"coordY":163.18}},"index":2,"playId":"add8f790-35de-32a6-b43f-5fd77d120b0d","pitchNumber":3,"startTime":"2026-07-22T20:04:44.055Z","endTime":"2026-07-22T20:04:52.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:04:52.141Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T20:06:00.621Z","endTime":"2026-07-22T20:08:21.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.926638208221725,"aZ":-12.564587449240092,"pfxX":5.596498510421561,"pfxZ":9.916290431186477,"pX":0.41592808941269743,"pZ":2.13095789286363,"vX0":-4.610202835889405,"vY0":-140.47371845512492,"vZ0":-6.989702836027096,"x":101.15,"y":181.24,"x0":1.3598207799011335,"y0":50.00350937185339,"z0":5.486530214639905,"aX":11.068244024713724},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":-9.0,"spinRate":2437,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.3914868997268939,"extension":6.510261181692976},"index":0,"playId":"a95ae6fa-57c6-3a5a-9efd-57f16808db18","pitchNumber":1,"startTime":"2026-07-22T20:07:01.163Z","endTime":"2026-07-22T20:07:04.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.105398972746194,"aZ":-43.555961697216674,"pfxX":-5.211232904712117,"pfxZ":-8.156521051248934,"pX":1.1953574519418164,"pZ":1.9067985615034004,"vX0":0.6519373239548191,"vY0":-118.11624669500752,"vZ0":0.40596984265674774,"x":71.44,"y":187.3,"x0":1.5899395160971368,"y0":50.003096319706074,"z0":5.778642026994469,"aX":-7.271760117755904},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.3,"breakHorizontal":9.2,"spinRate":2607,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.4659484924200803,"extension":6.326780740813659},"index":1,"playId":"e753dd25-e6ab-3193-8f65-f7b27319a09f","pitchNumber":2,"startTime":"2026-07-22T20:07:17.623Z","endTime":"2026-07-22T20:07:22.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.112298370373157,"aZ":-21.43484030731456,"pfxX":10.529602218930926,"pfxZ":6.539244035106566,"pX":-1.2650009145853416,"pZ":-0.10336310076224174,"vX0":-10.145431527255361,"vY0":-128.03483926269462,"vZ0":-9.051739724269837,"x":165.22,"y":241.57,"x0":1.4015941117562987,"y0":50.00224760639761,"z0":5.186717300521302,"aX":17.291730258900767},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.7,"breakHorizontal":-16.4,"spinRate":2050,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.42957852201479696,"extension":6.752812539337781},"index":2,"playId":"4d49236b-1247-32c7-ac76-ed9d43fe924b","pitchNumber":3,"startTime":"2026-07-22T20:07:33.586Z","endTime":"2026-07-22T20:07:38.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.0,"endSpeed":87.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24943146952635,"aZ":-13.220842648061858,"pfxX":5.055014042651582,"pfxZ":9.645537735423655,"pX":-1.571582935622291,"pZ":2.890712185192763,"vX0":-9.36212822034118,"vY0":-139.50246151865863,"vZ0":-4.706747631807407,"x":176.91,"y":160.73,"x0":1.1756716340485585,"y0":50.00326602265983,"z0":5.475536287268304,"aX":9.934238597071749},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-7.2,"spinRate":2425,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.3930613928789142,"extension":6.411281404782168},"index":3,"playId":"dfa70c8b-2421-3dfe-9e7a-6847a53bb7ef","pitchNumber":4,"startTime":"2026-07-22T20:07:55.316Z","endTime":"2026-07-22T20:08:03.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.490406112353654,"aZ":-12.551736380735527,"pfxX":5.102403920429893,"pfxZ":9.849743532113733,"pX":-2.2708135238367047,"pZ":1.4407504583047095,"vX0":-11.40953425837423,"vY0":-140.4307921214582,"vZ0":-8.351830696603933,"x":203.56,"y":199.88,"x0":1.1861943373586894,"y0":50.005903081141454,"z0":5.2744643835685725,"aX":10.168716786700827},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":-6.8,"spinRate":2203,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.3903788711304448,"extension":6.65224939226745},"index":4,"playId":"0ab4c552-04a8-3831-a736-4dfcb511f549","pitchNumber":5,"startTime":"2026-07-22T20:08:17.229Z","endTime":"2026-07-22T20:08:21.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:08:21.954Z","atBatIndex":11},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ildemaro Vargas grounds into a double play, pitcher Gage Jump to second baseman Donovan Walton to first baseman Jeff McNeil. Nolan Arenado out at 2nd. Ildemaro Vargas out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T20:08:24.713Z","endTime":"2026-07-22T20:09:14.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695611,"link":"/api/v1/people/695611"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06077654608317,"aZ":-17.06723627342978,"pfxX":8.383199992566077,"pfxZ":7.80981610174487,"pX":1.8888696044746647,"pZ":2.689451973946225,"vX0":-2.4260544405163267,"vY0":-138.24864339036375,"vZ0":-4.114643711775805,"x":45.0,"y":166.16,"x0":1.6892067362820267,"y0":50.00061685095876,"z0":5.34386740050264,"aX":16.211463807710675},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":-14.6,"spinRate":2149,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3963165505948507,"extension":6.3731069414050605},"index":0,"playId":"7a01e2ae-f674-31c6-9791-d51d4b11f51b","pitchNumber":1,"startTime":"2026-07-22T20:08:49.427Z","endTime":"2026-07-22T20:08:54.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.776137403227715,"aZ":-27.839949466647372,"pfxX":-1.009612295979418,"pfxZ":2.5961575286142162,"pX":-0.4839486496532389,"pZ":2.14170441840457,"vX0":-4.632178437228847,"vY0":-128.02581813748725,"vZ0":-3.065587438739275,"x":135.45,"y":180.95,"x0":1.4751444260067645,"y0":50.00469508298554,"z0":5.518190135545187,"aX":-1.6872204361247294},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":2.8,"spinRate":2387,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4267315099233264,"extension":6.4758031648967975},"hitData":{"launchSpeed":61.6,"launchAngle":-47.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.19,"coordY":179.85}},"index":1,"playId":"41e16a20-d562-3fa7-bae8-003cba084148","pitchNumber":2,"startTime":"2026-07-22T20:09:05.161Z","endTime":"2026-07-22T20:09:14.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-7.799999999999997,"leverageIndex":1.52,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:09:14.322Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a fly ball to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T20:09:21.282Z","endTime":"2026-07-22T20:10:31.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82434615343125,"aZ":-40.87480331218699,"pfxX":-4.322462424388121,"pfxZ":-5.8767065209728635,"pX":0.5093682997877063,"pZ":0.9434146559529156,"vX0":-1.064033260391628,"vY0":-121.24217287377351,"vZ0":-2.456374531830966,"x":97.58,"y":213.31,"x0":1.5159072523523645,"y0":50.0023246731506,"z0":5.554192896718229,"aX":-6.40156134373625},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.9,"breakHorizontal":8.0,"spinRate":2556,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.45263711372677795,"extension":6.345458145740742},"index":0,"playId":"43b7eb0f-68f5-3396-9c53-0420ecc45f74","pitchNumber":1,"startTime":"2026-07-22T20:09:42.704Z","endTime":"2026-07-22T20:09:46.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.407173974048824,"aZ":-13.639575017930127,"pfxX":4.340170716986044,"pfxZ":9.407553414463905,"pX":-0.44574002647893013,"pZ":3.679886437649462,"vX0":-6.721795308948838,"vY0":-140.13887033592846,"vZ0":-2.4774960864413043,"x":133.99,"y":139.42,"x0":1.4303895773445683,"y0":50.00510560920065,"z0":5.476763793657686,"aX":8.55363576349649},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":-6.4,"spinRate":2320,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.39222749013714164,"extension":6.424542994444645},"index":1,"playId":"b4cafec2-a754-39e6-ba12-e88f435c9319","pitchNumber":2,"startTime":"2026-07-22T20:09:58.433Z","endTime":"2026-07-22T20:10:02.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08841880965466,"aZ":-14.20212429349594,"pfxX":4.547296862802684,"pfxZ":9.067281906837364,"pX":-0.6985313362709645,"pZ":3.0329212520210866,"vX0":-7.169588556079041,"vY0":-140.44680102516742,"vZ0":-4.201029393888815,"x":143.63,"y":156.89,"x0":1.305625700361591,"y0":50.005073232314494,"z0":5.4826091898552285,"aX":9.01598224871136},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-6.6,"spinRate":2305,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.39114470114893196,"extension":6.334514662052621},"hitData":{"launchSpeed":63.3,"launchAngle":43.0,"totalDistance":192.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.22,"coordY":143.69}},"index":2,"playId":"26301ad3-1d73-3f9d-8f95-5f3bbcb6dbdf","pitchNumber":3,"startTime":"2026-07-22T20:10:17.458Z","endTime":"2026-07-22T20:10:31.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:10:31.070Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-22T20:10:28.561Z","endTime":"2026-07-22T20:11:40.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81124031559599,"aZ":-12.515560785501261,"pfxX":4.352108186242896,"pfxZ":9.913321418622221,"pX":0.16413882812697494,"pZ":2.847365733641926,"vX0":-5.011665299873036,"vY0":-140.6372690304978,"vZ0":-5.018716401519777,"x":110.74,"y":161.9,"x0":1.4121668855264018,"y0":50.00647632777798,"z0":5.4809482109932715,"aX":8.63434869568046},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":-6.7,"spinRate":2312,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.39093274146190016,"extension":6.2996994321160145},"index":0,"playId":"8716da67-e7e2-353c-bcbb-fc3b80625c88","pitchNumber":1,"startTime":"2026-07-22T20:11:00.246Z","endTime":"2026-07-22T20:11:04.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722427689042505,"aZ":-24.036706750241404,"pfxX":10.482367514895287,"pfxZ":4.91979572837054,"pX":-0.0763114407454238,"pZ":2.0744426900890303,"vX0":-7.6509652497269744,"vY0":-128.16754191422737,"vZ0":-3.578581099777063,"x":119.91,"y":182.77,"x0":1.593015108839448,"y0":50.00612535289298,"z0":5.376697717200369,"aX":17.355868385198743},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":-17.2,"spinRate":1994,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4281703769627665,"extension":6.593646016879841},"index":1,"playId":"33cb048b-a8af-3378-a40b-484f7d84091b","pitchNumber":2,"startTime":"2026-07-22T20:11:17.490Z","endTime":"2026-07-22T20:11:21.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28838703619671,"aZ":-15.068116870517024,"pfxX":6.3747923128316755,"pfxZ":8.424900803004551,"pX":0.46984464347549354,"pZ":3.7725845432780405,"vX0":-5.384635489557576,"vY0":-142.2183605070234,"vZ0":-2.3321159006686125,"x":99.09,"y":136.92,"x0":1.5677731027902846,"y0":50.002430801406014,"z0":5.568983471676892,"aX":12.943718471101683},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":-10.3,"spinRate":2290,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.386431837328729,"extension":6.28676314755299},"index":2,"playId":"c6695f38-2a24-3789-a6be-6bd9bee8ad95","pitchNumber":3,"startTime":"2026-07-22T20:11:34.417Z","endTime":"2026-07-22T20:11:40.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:11:40.717Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to center fielder Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T20:13:48.513Z","endTime":"2026-07-22T20:14:39.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.921032542647417,"aZ":-18.317159879412678,"pfxX":-6.170269814394043,"pfxZ":7.817876133571653,"pX":-0.07296168068425149,"pZ":2.697529507899018,"vX0":6.186283635269315,"vY0":-132.46120310382835,"vZ0":-3.2218786878431773,"x":119.78,"y":165.95,"x0":-1.6396712180060842,"y0":50.00578625648828,"z0":5.272860487580823,"aX":-10.941078060522827},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.7,"breakHorizontal":9.8,"spinRate":2420,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.41387363957622325,"extension":6.389017747022378},"index":0,"playId":"83262b02-e709-3e9b-9421-f6ea43b3c188","pitchNumber":1,"startTime":"2026-07-22T20:14:12.359Z","endTime":"2026-07-22T20:14:15.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03648358526829,"aZ":-19.43000963480462,"pfxX":-1.9292889605907013,"pfxZ":7.197032282734078,"pX":0.8552962109795882,"pZ":2.4347454069831325,"vX0":7.187793569615039,"vY0":-132.1936108091055,"vZ0":-3.5292529397657657,"x":84.4,"y":173.04,"x0":-1.6476502964773352,"y0":50.00290903644429,"z0":5.2125092652331535,"aX":-3.416994670193346},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.5,"breakHorizontal":1.9,"spinRate":2369,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.41425385073829313,"extension":6.177985033931502},"hitData":{"launchSpeed":76.7,"launchAngle":36.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.97,"coordY":92.41}},"index":1,"playId":"b08756da-6e5b-3f27-829c-a6b71f9f575e","pitchNumber":2,"startTime":"2026-07-22T20:14:29.164Z","endTime":"2026-07-22T20:14:39.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:14:39.259Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonah Heim doubles (10) on a line drive to center fielder Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T20:14:58.838Z","endTime":"2026-07-22T20:16:12.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06625776724192,"aZ":-18.01928680489466,"pfxX":-4.593157411071542,"pfxZ":7.870524459045642,"pX":-1.9849983706389307,"pZ":2.9652913362305173,"vX0":1.3309841986024762,"vY0":-133.1511367512042,"vZ0":-2.549435632571742,"x":192.66,"y":158.72,"x0":-1.893915653453605,"y0":50.00565125463494,"z0":5.236114767106088,"aX":-8.264995741295536},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2376,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41104216868069,"extension":6.180793170584096},"index":0,"playId":"2cf48b3b-0166-3250-8fa4-69ce95f2a78a","pitchNumber":1,"startTime":"2026-07-22T20:15:02.314Z","endTime":"2026-07-22T20:15:05.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.473769111436347,"aZ":-17.35466860294224,"pfxX":-6.157479226369545,"pfxZ":8.191882960918697,"pX":0.629812637514858,"pZ":2.792583290878876,"vX0":8.028144764583637,"vY0":-133.3399989683226,"vZ0":-3.2020904897800504,"x":92.99,"y":163.38,"x0":-1.6137284971723427,"y0":50.00015042930441,"z0":5.2542675223328965,"aX":-11.135869415948116},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":9.5,"spinRate":2400,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.41007159629720746,"extension":6.144947501409406},"index":1,"playId":"7353509b-02c6-3657-b971-3bb5ebd5fefa","pitchNumber":2,"startTime":"2026-07-22T20:15:16.222Z","endTime":"2026-07-22T20:15:21.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58366680149037,"aZ":-15.779858343033393,"pfxX":-5.403722995774232,"pfxZ":8.98726444388779,"pX":0.09084038555207756,"pZ":3.535002834272803,"vX0":6.559061333083866,"vY0":-134.33057850982053,"vZ0":-1.6873155511689348,"x":113.54,"y":143.33,"x0":-1.6825026959715794,"y0":50.00246176962928,"z0":5.295204307537527,"aX":-9.857725091892469},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2446,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.40801717050404473,"extension":6.225405248819701},"index":2,"playId":"c8a2d3c3-17d5-3904-a98a-48255911a265","pitchNumber":3,"startTime":"2026-07-22T20:15:34.247Z","endTime":"2026-07-22T20:15:38.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93349046566186,"aZ":-40.078952614382125,"pfxX":3.946932375453083,"pfxZ":-5.280583319664882,"pX":0.06908171529013836,"pZ":1.716781009501885,"vX0":3.2046116567494543,"vY0":-121.57326565557891,"vZ0":-0.74355743995055,"x":114.37,"y":192.43,"x0":-1.779216147609099,"y0":50.00406178620777,"z0":5.50657193963129,"aX":5.905749176876963},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.5,"breakHorizontal":-7.9,"spinRate":2663,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.45060022328171057,"extension":6.305844283823261},"hitData":{"launchSpeed":98.8,"launchAngle":13.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.02,"coordY":79.52}},"index":3,"playId":"815bea88-1a09-3e84-a8ed-3b8698b55130","pitchNumber":4,"startTime":"2026-07-22T20:15:58.978Z","endTime":"2026-07-22T20:16:12.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:16:12.222Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a ground ball to right fielder Corbin Carroll. Jonah Heim to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T20:16:28.645Z","endTime":"2026-07-22T20:17:40.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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(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":85.9,"endSpeed":80.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.421465159554167,"aZ":-28.61327165219376,"pfxX":1.1016411554124192,"pfxZ":2.2223913812203238,"pX":0.6505875823731405,"pZ":0.85509985725494,"vX0":5.366240244331765,"vY0":-125.0229388234405,"vZ0":-5.0459656307458625,"x":92.2,"y":215.69,"x0":-1.6563929334839262,"y0":50.002086218575236,"z0":5.215111493100521,"aX":1.7639617528329812},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":-3.1,"spinRate":2340,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.43614020550579724,"extension":6.17925794601078},"index":0,"playId":"0e8238d4-2cc2-3644-806f-327ebb73686e","pitchNumber":1,"startTime":"2026-07-22T20:16:38.687Z","endTime":"2026-07-22T20:16:44.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.904739163909976,"aZ":-33.23806015804234,"pfxX":-8.43616742895668,"pfxZ":-0.619149325375747,"pX":-0.1465506750452171,"pZ":1.203079000270512,"vX0":6.579184161774376,"vY0":-130.55971511231965,"vZ0":-4.12897878123335,"x":122.59,"y":206.3,"x0":-1.60031629396215,"y0":50.000649793741246,"z0":5.300316616338105,"aX":-14.59543502394063},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.8,"breakHorizontal":13.9,"spinRate":2112,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.41916000367054185,"extension":6.198648411585844},"index":1,"playId":"ea160849-0035-36d4-a8c5-0bbc9566217d","pitchNumber":2,"startTime":"2026-07-22T20:16:53.554Z","endTime":"2026-07-22T20:16:59.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19322089603107,"aZ":-23.854715155626682,"pfxX":-10.488405403354376,"pfxZ":4.515488965712828,"pX":0.19163557491980138,"pZ":1.0673918053658713,"vX0":8.356898709075722,"vY0":-135.2831499371534,"vZ0":-6.295083851285498,"x":109.7,"y":209.96,"x0":-1.5842103349311605,"y0":50.00112166794744,"z0":5.110943282156674,"aX":-19.32038326372747},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":17.0,"spinRate":2255,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40582288278219325,"extension":6.290750489129031},"index":2,"playId":"53571ca2-3d6b-3571-a3f9-4296c9d62cae","pitchNumber":3,"startTime":"2026-07-22T20:17:13.666Z","endTime":"2026-07-22T20:17:17.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.791942599232872,"aZ":-19.689726694291284,"pfxX":-1.385749432905036,"pfxZ":6.938038292111546,"pX":0.624795780188915,"pZ":1.8244119714690474,"vX0":6.439760497823976,"vY0":-133.31599290037164,"vZ0":-5.121515304296749,"x":93.18,"y":189.52,"x0":-1.6424621656422431,"y0":50.00172974157964,"z0":5.19252902773729,"aX":-2.4938378448461385},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.6,"breakHorizontal":1.1,"spinRate":2452,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4109349144698182,"extension":6.206762509560203},"hitData":{"launchSpeed":96.6,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.6,"coordY":123.12}},"index":3,"playId":"cc862cad-9879-3c89-85c3-4027db1c5bc9","pitchNumber":4,"startTime":"2026-07-22T20:17:30.950Z","endTime":"2026-07-22T20:17:40.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.45,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:17:40.527Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas. Jonah Heim scores. Jacob Wilson to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T20:17:56.935Z","endTime":"2026-07-22T20:22:29.683Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57228348754747,"aZ":-32.35370779673892,"pfxX":-8.250493326374404,"pfxZ":-0.10451796189418383,"pX":-0.2612762509719239,"pZ":0.9079223256235714,"vX0":6.292641342536386,"vY0":-128.64366160040885,"vZ0":-4.707100947679493,"x":126.96,"y":214.27,"x0":-1.6714484788827222,"y0":50.00416678851928,"z0":5.27946954634118,"aX":-13.780396331969737},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.1,"breakHorizontal":13.4,"spinRate":2121,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.426351234866289,"extension":5.928562705235882},"index":0,"playId":"58c962b3-5876-31b4-858f-3ec44797266f","pitchNumber":1,"startTime":"2026-07-22T20:18:19.613Z","endTime":"2026-07-22T20:18:25.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":"440abf38-1118-39e2-8586-df4affa84c48","startTime":"2026-07-22T20:18:37.289Z","endTime":"2026-07-22T20:18:43.892Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.820987655537042,"aZ":-32.65472652342503,"pfxX":-8.12038434966098,"pfxZ":-0.29371449344825784,"pX":-0.6560853148001966,"pZ":2.1692948941778654,"vX0":5.272151468262036,"vY0":-128.50981471891552,"vZ0":-1.773099018923792,"x":142.01,"y":180.21,"x0":-1.6842489889910082,"y0":50.00029725184258,"z0":5.416391039193168,"aX":-13.515164419050901},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.7,"breakHorizontal":13.4,"spinRate":2165,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.42700058324385415,"extension":5.921485956143194},"index":2,"playId":"8fe258a7-d5b6-33b9-8579-250765c1a62d","pitchNumber":2,"startTime":"2026-07-22T20:18:59.619Z","endTime":"2026-07-22T20:19:03.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67894356527652,"aZ":-18.72741541941102,"pfxX":-6.173993527675316,"pfxZ":7.477551671449353,"pX":0.6441091597647602,"pZ":3.361399609426401,"vX0":7.930992227513168,"vY0":-133.95864260008145,"vZ0":-1.6825102321215457,"x":92.45,"y":148.02,"x0":-1.5669355801911067,"y0":50.00652472842411,"z0":5.350562867585971,"aX":-11.109550354058467},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":9.2,"spinRate":2366,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.41047678237068697,"extension":6.055437236079415},"index":3,"playId":"dc898ef7-2021-3c23-82f7-341c74d2c1d0","pitchNumber":3,"startTime":"2026-07-22T20:19:18.663Z","endTime":"2026-07-22T20:19:25.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":89.7,"endSpeed":82.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416592106533876,"aZ":-30.36240177466498,"pfxX":-10.107491319700387,"pfxZ":1.0602206436574333,"pX":0.15099783612122994,"pZ":0.7845376345575359,"vX0":7.817642027578874,"vY0":-130.25655033543984,"vZ0":-5.58250641718466,"x":111.24,"y":217.6,"x0":-1.5821238911183786,"y0":50.00378945661422,"z0":5.262837741000083,"aX":-17.297644383295},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.8,"breakHorizontal":16.4,"spinRate":2243,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4211639979002326,"extension":6.159335903767989},"index":4,"playId":"2afbe95c-63aa-3bcc-8dd3-ae3918f45069","pitchNumber":4,"startTime":"2026-07-22T20:19:51.870Z","endTime":"2026-07-22T20:19:56.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.864418064457467,"aZ":-33.33105260932825,"pfxX":-8.705773146013845,"pfxZ":-0.6767436355913663,"pX":-0.5073273805646271,"pZ":2.089367521671205,"vX0":5.9195663797433955,"vY0":-129.4142354280798,"vZ0":-1.8846581991163718,"x":136.34,"y":182.37,"x0":-1.688011122128785,"y0":50.00569688380496,"z0":5.36931448639458,"aX":-14.836215119514701},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.4,"breakHorizontal":14.5,"spinRate":2186,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.4225167828878602,"extension":6.1012716479179385},"index":5,"playId":"bbf4739b-4398-3833-9873-85973c634591","pitchNumber":5,"startTime":"2026-07-22T20:20:17.222Z","endTime":"2026-07-22T20:20:20.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":93.1,"endSpeed":84.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.179511867059592,"aZ":-19.214236745344863,"pfxX":-7.041066852759647,"pfxZ":7.0418440310458426,"pX":1.5830409109514143,"pZ":3.248815000057957,"vX0":10.551061753469149,"vY0":-135.2154827142688,"vZ0":-1.7211723584218208,"x":56.66,"y":151.06,"x0":-1.4659187015480908,"y0":50.00269762990638,"z0":5.250429094747764,"aX":-12.958883999058234},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":10.3,"spinRate":2482,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4060453068417158,"extension":6.243821566299797},"index":6,"playId":"a83e3442-f178-32a5-b116-a2617eec46d6","pitchNumber":6,"startTime":"2026-07-22T20:20:59.357Z","endTime":"2026-07-22T20:21:03.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":"3b592827-dfa5-35dc-a656-0754fa512526","startTime":"2026-07-22T20:21:32.111Z","endTime":"2026-07-22T20:21:37.006Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.396868028398345,"aZ":-20.824054009700472,"pfxX":-6.695279995208946,"pfxZ":6.203805434475054,"pX":0.26830464516863906,"pZ":3.0955237818376933,"vX0":7.267320749968444,"vY0":-134.90904251626498,"vZ0":-1.8448086326704385,"x":106.77,"y":155.2,"x0":-1.6001265389110424,"y0":50.00328858332184,"z0":5.267362640422721,"aX":-12.250206144319627},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":10.4,"spinRate":2413,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.4071580876663594,"extension":6.141718382689108},"index":8,"playId":"8b9e4826-9c62-31a7-9862-3f06bafe93df","pitchNumber":7,"startTime":"2026-07-22T20:21:51.226Z","endTime":"2026-07-22T20:21:57.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357177891470194,"aZ":-33.052132920276826,"pfxX":-8.190225228747764,"pfxZ":-0.5076547017353068,"pX":-0.7792203250877769,"pZ":2.4093321025893917,"vX0":5.018161220111988,"vY0":-130.47343195807645,"vZ0":-1.1800451694228102,"x":146.7,"y":173.73,"x0":-1.662993381679164,"y0":50.003835748215366,"z0":5.357379736148202,"aX":-14.126717735969805},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.0,"breakHorizontal":13.7,"spinRate":2265,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.41974041037668286,"extension":6.076518588008971},"hitData":{"launchSpeed":92.8,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.1,"coordY":152.53}},"index":9,"playId":"c77ee7b6-8406-3b0d-8fa4-949c6d6303f2","pitchNumber":8,"startTime":"2026-07-22T20:22:22.372Z","endTime":"2026-07-22T20:22:29.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":2.09,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:22:29.683Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-22T20:22:58.321Z","endTime":"2026-07-22T20:25:20.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,8],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66745927874421,"aZ":-32.454533907860146,"pfxX":-7.8502621643143105,"pfxZ":-0.16395337717003855,"pX":-1.4722173676214187,"pZ":3.1799769692071096,"vX0":3.4951799850980856,"vY0":-130.60541161928438,"vZ0":0.316462420478413,"x":173.12,"y":152.92,"x0":-1.8027288603958513,"y0":50.00127492221689,"z0":5.484034294408679,"aX":-13.657218109732076},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.0,"breakHorizontal":13.6,"spinRate":2170,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4182484321352842,"extension":6.013859069599745},"index":0,"playId":"dec05c26-ec8b-3b0e-9760-4eefd761b65d","pitchNumber":1,"startTime":"2026-07-22T20:22:58.321Z","endTime":"2026-07-22T20:23:02.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877598530447436,"aZ":-23.845511947717743,"pfxX":-9.25448877253477,"pfxZ":4.575388676356786,"pX":-0.17792697882168737,"pZ":3.13022502708147,"vX0":6.7475654412698605,"vY0":-134.28578335416273,"vZ0":-1.2599279356911515,"x":123.78,"y":154.26,"x0":-1.524548347294621,"y0":50.00424810121085,"z0":5.30659748228638,"aX":-16.853429429966805},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.2,"breakHorizontal":15.2,"spinRate":2184,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.40834167440366986,"extension":6.20146904990734},"index":1,"playId":"900f0540-8073-3cd5-bd2b-76927f2d23bd","pitchNumber":2,"startTime":"2026-07-22T20:23:14.733Z","endTime":"2026-07-22T20:23:19.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":92.8,"endSpeed":84.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56920627728663,"aZ":-15.011542323885802,"pfxX":-4.90340169759395,"pfxZ":9.364929539831486,"pX":1.0611654944801299,"pZ":2.061481748946589,"vX0":8.531197891497763,"vY0":-134.82259727147323,"vZ0":-5.151351002842632,"x":76.55,"y":183.12,"x0":-1.5136468136471999,"y0":50.00178279422008,"z0":5.0641155573385435,"aX":-8.985791828345372},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":7.0,"spinRate":2372,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4069819546853837,"extension":6.265067216046898},"index":2,"playId":"7fc9003a-c859-3dd8-8b97-330ba2337c67","pitchNumber":3,"startTime":"2026-07-22T20:23:40.127Z","endTime":"2026-07-22T20:23:45.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32088031487879,"aZ":-34.41226104230235,"pfxX":-7.804803629914522,"pfxZ":-1.3145840082558742,"pX":-0.4449357893011203,"pZ":1.6297240396915027,"vX0":5.782501730430686,"vY0":-129.60857457770487,"vZ0":-2.7805273688510788,"x":133.96,"y":194.78,"x0":-1.6918866375192039,"y0":50.004688571499685,"z0":5.346883956563345,"aX":-13.267755863857536},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.8,"breakHorizontal":12.8,"spinRate":2126,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.42274815289628664,"extension":6.095788587412722},"index":3,"playId":"e8d9d9dd-97f8-3e16-b879-00723278883f","pitchNumber":4,"startTime":"2026-07-22T20:23:59.842Z","endTime":"2026-07-22T20:24:03.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-22T20:24:11.527Z","endTime":"2026-07-22T20:24:29.506Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239843771981125,"aZ":-33.09712168154509,"pfxX":-7.946435483596021,"pfxZ":-0.5297034377181564,"pX":-0.5734999728732019,"pZ":1.489449500894548,"vX0":5.4157480753692795,"vY0":-130.65370862269748,"vZ0":-3.2701053244314453,"x":138.86,"y":198.56,"x0":-1.6395692234523587,"y0":50.0056155489573,"z0":5.24170677286063,"aX":-13.755888831275486},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.4,"breakHorizontal":13.2,"spinRate":2087,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.41904801898758715,"extension":6.2467588459444805},"index":5,"playId":"91212800-7d65-309a-8528-a5fc7ca38132","pitchNumber":5,"startTime":"2026-07-22T20:24:29.506Z","endTime":"2026-07-22T20:24:33.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025685729118784,"aZ":-31.021068991664446,"pfxX":-9.175878404457924,"pfxZ":0.6660658208861467,"pX":0.6963206313408503,"pZ":0.6943498915505312,"vX0":8.847275956093599,"vY0":-130.75344824381972,"vZ0":-5.637475198115129,"x":90.46,"y":220.03,"x0":-1.5419100591299661,"y0":50.00155438913363,"z0":5.210970530462428,"aX":-15.858906814951249},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.1,"breakHorizontal":14.6,"spinRate":2190,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.41918335743531676,"extension":6.207611794357229},"index":6,"playId":"6828f081-cd1c-313c-afbd-4e6a9437dfe4","pitchNumber":6,"startTime":"2026-07-22T20:24:52.411Z","endTime":"2026-07-22T20:25:01.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jacob Wilson steals (3) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"6828f081-cd1c-313c-afbd-4e6a9437dfe4","startTime":"2026-07-22T20:25:02.893Z","endTime":"2026-07-22T20:25:15.569Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"second":{"id":805779,"link":"/api/v1/people/805779"},"postOnThird":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":39.900000000000006,"awayTeamWinProbability":60.099999999999994,"homeTeamWinProbabilityAdded":-0.3999999999999986,"leverageIndex":1.25,"dramaIndex":39.0,"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017291174749822,"aZ":-32.300334674191454,"pfxX":-10.496036263471282,"pfxZ":-0.06982526062550765,"pX":-0.9873357155465625,"pZ":1.3231831539571357,"vX0":5.444199623631399,"vY0":-130.7753106019581,"vZ0":-3.8268977020194592,"x":154.63,"y":203.05,"x0":-1.7428577294295449,"y0":50.0064791149994,"z0":5.253679967554317,"aX":-18.011411435588485},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.8,"breakHorizontal":17.6,"spinRate":2350,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42036437066372123,"extension":6.125636633095857},"index":8,"playId":"77cb0b1d-db1b-3b55-8a91-bb564b0bc4c9","pitchNumber":7,"startTime":"2026-07-22T20:25:15.569Z","endTime":"2026-07-22T20:25:20.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"third":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:25:20.212Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T20:27:11.427Z","endTime":"2026-07-22T20:27:38.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35612004377016,"aZ":-14.607636797486482,"pfxX":3.296730679236833,"pfxZ":9.102341827545674,"pX":0.2286219435495847,"pZ":2.7716370462176725,"vX0":-5.035903630853654,"vY0":-138.1673930132687,"vZ0":-4.35957331789016,"x":108.29,"y":163.95,"x0":1.6481969199814193,"y0":50.00164443780511,"z0":5.354557830482784,"aX":6.361745219858533},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":-4.9,"spinRate":2421,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.3967256353077664,"extension":6.335737473822609},"hitData":{"launchSpeed":88.6,"launchAngle":30.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.09,"coordY":85.18}},"index":0,"playId":"379ced22-67b1-3f78-a673-1ba7ce9587e2","pitchNumber":1,"startTime":"2026-07-22T20:27:30.478Z","endTime":"2026-07-22T20:27:38.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:27:38.510Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out to first baseman Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T20:27:37.934Z","endTime":"2026-07-22T20:28:26.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32910332178446,"aZ":-13.302499157156422,"pfxX":4.367941731818933,"pfxZ":9.5925951599867,"pX":0.5280041752374521,"pZ":2.1827370173620544,"vX0":-4.143125734142073,"vY0":-139.79131851238407,"vZ0":-6.457083507699194,"x":96.87,"y":179.85,"x0":1.4662734870766712,"y0":50.00153475923699,"z0":5.406397439643572,"aX":8.591163547719995},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":-7.0,"spinRate":2403,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.39274798899651486,"extension":6.617923184369811},"index":0,"playId":"eb4ce06a-92e4-3683-9f42-78a8f77b0070","pitchNumber":1,"startTime":"2026-07-22T20:28:03.485Z","endTime":"2026-07-22T20:28:08.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24554399760054,"aZ":-16.011308696982365,"pfxX":4.67611705182494,"pfxZ":8.307161358540892,"pX":-0.691672346545238,"pZ":3.565692273627291,"vX0":-7.223965598901917,"vY0":-138.86774120607666,"vZ0":-2.411046692484768,"x":143.36,"y":142.51,"x0":1.340578330537553,"y0":50.001692364692595,"z0":5.515303508304642,"aX":9.097400496741916},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":-6.8,"spinRate":2346,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3950250447795214,"extension":6.470693955274831},"hitData":{"launchSpeed":41.0,"launchAngle":7.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.92,"coordY":169.54}},"index":1,"playId":"e7d9017f-528a-3350-9548-5b700c964ed5","pitchNumber":2,"startTime":"2026-07-22T20:28:19.889Z","endTime":"2026-07-22T20:28:26.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:28:26.909Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-22T20:28:31.889Z","endTime":"2026-07-22T20:30:19.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37322961804228,"aZ":-12.579767900745464,"pfxX":5.4369437139536085,"pfxZ":9.65467853333768,"pX":0.4513336406029294,"pZ":2.3676870990573957,"vX0":-4.673092974314053,"vY0":-141.99330733743417,"vZ0":-6.131878395877674,"x":99.8,"y":174.85,"x0":1.4170378427775998,"y0":50.00222271000004,"z0":5.365274718997877,"aX":11.03388206605838},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":-8.9,"spinRate":2334,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.38665287158342965,"extension":6.414566380798057},"index":0,"playId":"81212039-fc4f-30f6-88b7-a8101a669181","pitchNumber":1,"startTime":"2026-07-22T20:29:04.580Z","endTime":"2026-07-22T20:29:09.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-22T20:29:21.978Z","endTime":"2026-07-22T20:29:35.937Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48028725609059,"aZ":-20.49971190110293,"pfxX":9.585072339140144,"pfxZ":6.991592986396126,"pX":-0.1712627567535966,"pZ":1.342257998222977,"vX0":-7.4146597504365,"vY0":-128.61374718074757,"vZ0":-5.897059085381466,"x":123.53,"y":202.54,"x0":1.5083105049451349,"y0":50.0035658825359,"z0":5.262131664325551,"aX":16.006766735402568},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.5,"breakHorizontal":-15.6,"spinRate":1825,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4263941846402046,"extension":6.620694565946398},"index":2,"playId":"7db100ee-e118-3e62-9015-f142f1d5b7c0","pitchNumber":2,"startTime":"2026-07-22T20:29:35.937Z","endTime":"2026-07-22T20:29:40.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.452879182124846,"aZ":-42.80356627281959,"pfxX":-5.623955526087705,"pfxZ":-7.443055766403564,"pX":0.11930224569750349,"pZ":1.7248635848901221,"vX0":-1.2901431378476824,"vY0":-119.4188847783106,"vZ0":-0.23944774689380255,"x":112.45,"y":192.21,"x0":1.398493257169453,"y0":50.00440914617173,"z0":5.714464686035082,"aX":-8.029763549451008},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.2,"breakHorizontal":10.4,"spinRate":2715,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.4606859445724605,"extension":6.411979464483648},"index":3,"playId":"10e16fa6-803b-3a60-9120-ca11ad18ff8c","pitchNumber":3,"startTime":"2026-07-22T20:29:53.910Z","endTime":"2026-07-22T20:29:58.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.490029799909394,"aZ":-9.267918357408107,"pfxX":4.518145582482073,"pfxZ":11.229758566187908,"pX":-0.7447517590313006,"pZ":2.1572826979602064,"vX0":-7.140838331594753,"vY0":-142.13962534872107,"vZ0":-7.258276727448498,"x":145.39,"y":180.53,"x0":1.216562230338219,"y0":50.00530173874168,"z0":5.337205688019772,"aX":9.218582355523859},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.0,"breakHorizontal":-6.7,"spinRate":2311,"spinDirection":154},"zone":7,"typeConfidence":2.0,"plateTime":0.38578419589166923,"extension":6.537549242968136},"index":4,"playId":"f094544b-7eef-3132-878b-0519ae4ca0f9","pitchNumber":4,"startTime":"2026-07-22T20:30:14.934Z","endTime":"2026-07-22T20:30:19.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:30:19.742Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:32:31.264Z","endTime":"2026-07-22T20:33:19.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90699358864586,"aZ":-16.732490405410033,"pfxX":-6.125400490414166,"pfxZ":8.939871913773064,"pX":0.15726986076568147,"pZ":1.9543449223900802,"vX0":6.669390067818182,"vY0":-130.46101491224363,"vZ0":-5.041048548709846,"x":111.01,"y":186.01,"x0":-1.6339253170405619,"y0":50.003277066563136,"z0":5.16894595118072,"aX":-10.581445904091163},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.2,"breakHorizontal":9.6,"spinRate":2382,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.41949357203140236,"extension":6.249096121684042},"index":0,"playId":"86855edc-4e99-3c2a-bc9f-c28c47b874a9","pitchNumber":1,"startTime":"2026-07-22T20:32:31.264Z","endTime":"2026-07-22T20:32:35.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.296277745147883,"aZ":-26.130553070286762,"pfxX":-9.944455431453708,"pfxZ":3.4130711950633925,"pX":-0.6858597373536558,"pZ":1.203912736895645,"vX0":6.1109950365387276,"vY0":-132.51957768411685,"vZ0":-5.3011956968323215,"x":143.14,"y":206.27,"x0":-1.734068583786887,"y0":50.0058777999919,"z0":5.148254603595996,"aX":-17.624897425860112},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":16.6,"spinRate":2289,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.41391250445498384,"extension":6.281279101496853},"index":1,"playId":"4690531a-6bef-33ff-8b41-ebea69fc2797","pitchNumber":2,"startTime":"2026-07-22T20:32:45.018Z","endTime":"2026-07-22T20:32:50.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065613191294883,"aZ":-16.68934736514516,"pfxX":-6.500622287971282,"pfxZ":8.800027104148436,"pX":-0.3308636140661677,"pZ":1.7854733234254698,"vX0":6.103191251903374,"vY0":-132.02750569678844,"vZ0":-5.272159497869071,"x":129.61,"y":190.57,"x0":-1.8319557819615877,"y0":50.00003484180351,"z0":5.04329783983361,"aX":-11.433256850162914},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.9,"breakHorizontal":10.3,"spinRate":2489,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.41544349766016353,"extension":6.246616151669353},"index":2,"playId":"0a23edcd-ee53-3bbd-a3e6-0c891e521e7d","pitchNumber":3,"startTime":"2026-07-22T20:32:59.041Z","endTime":"2026-07-22T20:33:03.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.685714390934947,"aZ":-18.86501389929554,"pfxX":-1.6888295480251858,"pfxZ":7.590556173557881,"pX":-0.24279451860362877,"pZ":1.88357643032368,"vX0":4.896550771597319,"vY0":-131.5281597413759,"vZ0":-4.736456675551715,"x":126.25,"y":187.92,"x0":-1.9085103391805447,"y0":50.00391648936208,"z0":5.105159517919865,"aX":-2.9621310942748975},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":2.0,"spinRate":2289,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4163108503886317,"extension":6.113407665552624},"index":3,"playId":"34962eb9-aa08-3cd1-a754-b6a6f4a1bc86","pitchNumber":4,"startTime":"2026-07-22T20:33:14.246Z","endTime":"2026-07-22T20:33:19.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:33:19.188Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Donovan Walton walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:33:18.189Z","endTime":"2026-07-22T20:35:12.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524532857570414,"aZ":-16.355547766512796,"pfxX":-5.781211379404198,"pfxZ":8.801286897076237,"pX":1.0060447917448385,"pZ":2.624246829512853,"vX0":8.399105150716787,"vY0":-133.4187574253618,"vZ0":-3.5535340646612834,"x":78.65,"y":167.93,"x0":-1.4361509405484818,"y0":50.00301565437613,"z0":5.156879289469933,"aX":-10.391464816477683},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":8.6,"spinRate":2501,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4110096226513229,"extension":6.304951446229574},"index":0,"playId":"790d0cac-759f-3e96-bf61-b49d7c1d71ef","pitchNumber":1,"startTime":"2026-07-22T20:33:41.876Z","endTime":"2026-07-22T20:33:47.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92904017566259,"aZ":-31.027780544338807,"pfxX":-10.621157154658267,"pfxZ":0.6841222367135718,"pX":0.34408446396538933,"pZ":0.6896870972195861,"vX0":8.427876672516598,"vY0":-128.92441507096243,"vZ0":-5.3055424805678895,"x":103.88,"y":220.16,"x0":-1.6011020031569572,"y0":50.00080402475814,"z0":5.193335367331993,"aX":-17.72596167463724},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":17.2,"spinRate":2277,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.42623665960448864,"extension":6.248485832033282},"index":1,"playId":"7cc08e85-a954-373f-99d2-041f4d23f5a6","pitchNumber":2,"startTime":"2026-07-22T20:33:55.236Z","endTime":"2026-07-22T20:33:59.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.279537576917214,"aZ":-21.45984917156502,"pfxX":-2.0775496542621674,"pfxZ":6.13794088114286,"pX":0.48636473581272394,"pZ":1.9296533133815463,"vX0":6.5309115735892656,"vY0":-131.592279263822,"vZ0":-4.269979598927059,"x":98.46,"y":186.68,"x0":-1.763255578633607,"y0":50.00017006167953,"z0":5.1735824353020785,"aX":-3.6254872174627315},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.3,"breakHorizontal":2.3,"spinRate":2442,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.41706191810987026,"extension":6.0581376122654005},"index":2,"playId":"bf65b80a-9c29-341a-9544-765596fc5b40","pitchNumber":3,"startTime":"2026-07-22T20:34:09.618Z","endTime":"2026-07-22T20:34:14.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.335331316909304,"aZ":-33.098770176140405,"pfxX":-8.948419144995578,"pfxZ":-0.5439300436162702,"pX":0.009261675763265845,"pZ":0.75578935147391,"vX0":7.1668769979671625,"vY0":-129.64992392576698,"vZ0":-4.893323273565973,"x":116.65,"y":218.37,"x0":-1.6295044938213352,"y0":50.00292426039254,"z0":5.196331311219382,"aX":-15.22024899514855},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.9,"breakHorizontal":14.6,"spinRate":2255,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4226074412853116,"extension":6.179145918519786},"index":3,"playId":"ddc98bf2-675f-3644-afde-a40c814234eb","pitchNumber":4,"startTime":"2026-07-22T20:34:26.780Z","endTime":"2026-07-22T20:34:32.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21882121200996,"aZ":-31.808525964424533,"pfxX":-7.864908668170952,"pfxZ":0.2191683502295554,"pX":-1.9912576984644887,"pZ":2.1910863440811417,"vX0":2.4841852782300844,"vY0":-129.36341202423762,"vZ0":-1.8014368002021213,"x":192.9,"y":179.62,"x0":-1.9402930759785213,"y0":50.00601137772234,"z0":5.327812178250847,"aX":-13.37299334808951},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":13.7,"spinRate":2156,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42290410702634995,"extension":6.213565931040422},"index":4,"playId":"6047c3ae-df7a-316e-a09a-4a7687838100","pitchNumber":5,"startTime":"2026-07-22T20:34:52.665Z","endTime":"2026-07-22T20:34:56.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52256895086244,"aZ":-22.397823461434495,"pfxX":-1.0594190808563422,"pfxZ":5.38234935978741,"pX":-1.3527349077196322,"pZ":2.9551442600553632,"vX0":2.132076373347175,"vY0":-133.85390496381376,"vZ0":-1.6339631351715362,"x":168.56,"y":158.99,"x0":-2.0214681756850426,"y0":50.00505250838228,"z0":5.175023058505555,"aX":-1.9254043564840155},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":1.4,"spinRate":2317,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4089890578879216,"extension":6.043880714640839},"index":5,"playId":"130cfb42-9f81-3879-8e05-f2a5986dc800","pitchNumber":6,"startTime":"2026-07-22T20:35:06.736Z","endTime":"2026-07-22T20:35:12.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:35:12.451Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-22T20:36:15.631Z","endTime":"2026-07-22T20:37:22.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"61fa516f-a630-3a21-a1e1-d7378bde04ce","startTime":"2026-07-22T20:35:34.138Z","endTime":"2026-07-22T20:35:39.472Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"a5a473b0-fbe2-3d37-8c28-d6959447f9c8","startTime":"2026-07-22T20:35:52.406Z","endTime":"2026-07-22T20:35:59.930Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.805195576305433,"aZ":-33.17784745908706,"pfxX":-8.08620045416483,"pfxZ":-0.6086369357339929,"pX":0.6266478542078427,"pZ":-0.15657396896989267,"vX0":8.108397387958924,"vY0":-127.69732973139554,"vZ0":-7.013760325933064,"x":93.11,"y":243.01,"x0":-1.5361778801198256,"y0":50.00133908424017,"z0":5.229024457595171,"aX":-13.380181626194982},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.5,"breakHorizontal":12.8,"spinRate":2105,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.42859123518438036,"extension":6.104023440475804},"index":2,"playId":"5cf56f07-c3ee-30c6-8184-f1b6f7512b8d","pitchNumber":1,"startTime":"2026-07-22T20:36:17.603Z","endTime":"2026-07-22T20:36:22.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.588605606189585,"aZ":-32.33669348422577,"pfxX":-8.715409864151788,"pfxZ":-0.09682949577989852,"pX":-0.2811708626111315,"pZ":3.2683469824598754,"vX0":6.400346719237098,"vY0":-128.50232338712476,"vZ0":0.6012707367517358,"x":127.72,"y":150.53,"x0":-1.671637375767171,"y0":50.00245629467474,"z0":5.5431037326623205,"aX":-14.5776424874377},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.2,"breakHorizontal":14.4,"spinRate":2048,"spinDirection":244},"zone":1,"typeConfidence":2.0,"plateTime":0.42621402365149397,"extension":6.094596152093315},"index":3,"playId":"c9fd65e5-cd9f-3eab-b1e4-2124dafdd110","pitchNumber":2,"startTime":"2026-07-22T20:36:41.106Z","endTime":"2026-07-22T20:36:48.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Donovan Walton caught stealing 2nd base, catcher James McCann to second baseman Ketel Marte.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":1},"index":4,"actionPlayId":"c9fd65e5-cd9f-3eab-b1e4-2124dafdd110","startTime":"2026-07-22T20:36:56.729Z","endTime":"2026-07-22T20:37:14.729Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":4.199999999999996,"leverageIndex":1.25,"dramaIndex":62.0,"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":85.9,"endSpeed":79.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47348777165104,"aZ":-27.13860498988335,"pfxX":-0.3104483369701283,"pfxZ":3.16813527711102,"pX":0.3536814990768695,"pZ":1.7560725579395473,"vX0":5.212596701395086,"vY0":-125.10801910686142,"vZ0":-3.224102101321503,"x":103.52,"y":191.37,"x0":-1.713719288032315,"y0":50.00554979519341,"z0":5.27820564778009,"aX":-0.49490853180491795},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":-0.6,"spinRate":2288,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.43727731964848093,"extension":6.166855166167617},"hitData":{"launchSpeed":93.1,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.64,"coordY":149.49}},"index":5,"playId":"7f59d0ea-8368-3826-8cf6-1b793918bb9c","pitchNumber":3,"startTime":"2026-07-22T20:37:14.729Z","endTime":"2026-07-22T20:37:22.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.25,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:37:22.745Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corbin Carroll homers (15) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:39:00.683Z","endTime":"2026-07-22T20:40:01.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.575405135876,"aZ":-12.420868308472206,"pfxX":4.308987847535389,"pfxZ":10.005863570743882,"pX":0.048249098986852736,"pZ":2.8773350228605454,"vX0":-5.4718681131478,"vY0":-139.42431029924592,"vZ0":-4.61130335128119,"x":115.16,"y":161.09,"x0":1.4739761070932969,"y0":50.00094257088817,"z0":5.368740500489518,"aX":8.5053419339837},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":-6.7,"spinRate":2338,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.3924611946168124,"extension":6.524022921521042},"hitData":{"launchSpeed":100.0,"launchAngle":35.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.46,"coordY":67.21}},"index":0,"playId":"e8fe50eb-2eb2-3aeb-bff1-2c73937586e3","pitchNumber":1,"startTime":"2026-07-22T20:39:34.540Z","endTime":"2026-07-22T20:40:01.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":13.20000000000001,"leverageIndex":1.18,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:40:01.707Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Moreno grounds out sharply, third baseman Tommy White to first baseman Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:39:45.176Z","endTime":"2026-07-22T20:40:53.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23550865523315,"aZ":-41.894236462552826,"pfxX":-6.956558568572639,"pfxZ":-7.07493077371192,"pX":0.4197438178618014,"pZ":2.8761961171095454,"vX0":-0.2405606769905934,"vY0":-117.07219319689153,"vZ0":2.389932216501057,"x":101.0,"y":161.12,"x0":1.4265340651558867,"y0":50.003941514854674,"z0":5.792983397982757,"aX":-9.556311195879665},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-11.8,"breakHorizontal":12.6,"spinRate":2468,"spinDirection":314},"zone":3,"typeConfidence":2.0,"plateTime":0.46972677001485863,"extension":6.379287582140022},"index":0,"playId":"01100f09-ce7f-380c-96ba-3bab824e11d6","pitchNumber":1,"startTime":"2026-07-22T20:40:24.185Z","endTime":"2026-07-22T20:40:28.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43941805905779,"aZ":-24.210400214168843,"pfxX":10.257815435796552,"pfxZ":4.760594960435415,"pX":-0.039919910631460456,"pZ":2.3087879916193885,"vX0":-7.720326208096052,"vY0":-128.91570303299315,"vZ0":-2.815765052713084,"x":118.52,"y":176.44,"x0":1.6707186052103533,"y0":50.00074576876757,"z0":5.297215240341304,"aX":17.150685938104914},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.2,"breakHorizontal":-16.7,"spinRate":1885,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.42594256590575696,"extension":6.639763095685876},"hitData":{"launchSpeed":104.4,"launchAngle":4.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":99.93,"coordY":163.69}},"index":1,"playId":"5ef66709-b068-3da8-807d-e5f7552d54da","pitchNumber":2,"startTime":"2026-07-22T20:40:44.856Z","endTime":"2026-07-22T20:40:53.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:40:53.474Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Arenado homers (14) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:40:58.236Z","endTime":"2026-07-22T20:41:45.606Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42829109530896,"aZ":-13.803173398181656,"pfxX":5.9632304847650435,"pfxZ":9.51694174791448,"pX":-0.15404514806931155,"pZ":2.4850962773274374,"vX0":-6.4709858910757125,"vY0":-138.41600591843297,"vZ0":-5.387978739503765,"x":122.87,"y":171.68,"x0":1.4452522602629416,"y0":50.002224957092984,"z0":5.3896696425951465,"aX":11.509882827014835},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":-9.4,"spinRate":2289,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.3965298303166507,"extension":6.355640542785269},"hitData":{"launchSpeed":100.1,"launchAngle":32.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.75,"coordY":61.54}},"index":0,"playId":"8848280b-7f34-32f3-bf05-766c0937bff2","pitchNumber":1,"startTime":"2026-07-22T20:41:20.357Z","endTime":"2026-07-22T20:41:45.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":13.100000000000001,"leverageIndex":0.79,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:41:45.606Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a sharp line drive to center fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:41:29.152Z","endTime":"2026-07-22T20:42:44.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040635591978724,"aZ":-42.801027702595206,"pfxX":-6.306991263800023,"pfxZ":-7.774906601938625,"pX":-0.09642199032262963,"pZ":2.679737938821827,"vX0":-1.7708062017184898,"vY0":-116.74098942980186,"vZ0":2.274243733716074,"x":120.68,"y":166.43,"x0":1.4932856151891576,"y0":50.00466687299316,"z0":5.751678324241591,"aX":-8.617757815074548},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.1,"breakHorizontal":11.9,"spinRate":2556,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.4710121871409374,"extension":6.384877364593648},"index":0,"playId":"3e7d5c9c-82d2-3887-990d-7b3023e3b0f1","pitchNumber":1,"startTime":"2026-07-22T20:42:09.663Z","endTime":"2026-07-22T20:42:14.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-22T20:42:16.343Z","endTime":"2026-07-22T20:42:31.650Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.663401612045813,"aZ":-42.53433421306697,"pfxX":-3.6056463670598116,"pfxZ":-6.962190557733513,"pX":0.07195689129549555,"pZ":1.7158716086688142,"vX0":-1.9357199320559175,"vY0":-121.68354398757137,"vZ0":-0.465691057811507,"x":114.26,"y":192.45,"x0":1.3483528331723418,"y0":50.00513725863362,"z0":5.620379895730594,"aX":-5.363543842256825},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.5,"breakHorizontal":7.0,"spinRate":2527,"spinDirection":317},"zone":8,"typeConfidence":2.0,"plateTime":0.451510234826622,"extension":6.334995214742351},"hitData":{"launchSpeed":100.7,"launchAngle":12.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.96,"coordY":74.28}},"index":2,"playId":"1fcaa1a6-da2b-36e6-9a84-69a6b870f303","pitchNumber":2,"startTime":"2026-07-22T20:42:31.650Z","endTime":"2026-07-22T20:42:44.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:42:44.482Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James McCann walks. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:43:55.109Z","endTime":"2026-07-22T20:45:08.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-22T20:42:52.691Z","endTime":"2026-07-22T20:43:57.263Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.9,"endSpeed":87.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.977517016072092,"aZ":-15.167879795694397,"pfxX":7.45372589733274,"pfxZ":8.637266306602326,"pX":1.183801241990044,"pZ":2.8009323004667097,"vX0":-4.0165508157237255,"vY0":-139.5579986246518,"vZ0":-4.375763753975598,"x":71.88,"y":163.15,"x0":1.6747870068064221,"y0":50.002661184031155,"z0":5.391238886685805,"aX":14.673677662460662},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":-12.6,"spinRate":2133,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.3927712769093561,"extension":6.267080354449204},"index":1,"playId":"07f19497-b240-3d49-b0ca-ac89c3d0e105","pitchNumber":1,"startTime":"2026-07-22T20:43:57.263Z","endTime":"2026-07-22T20:44:01.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.2,"endSpeed":87.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1091069892008,"aZ":-13.377577364340254,"pfxX":7.255395810596543,"pfxZ":9.511496861694264,"pX":0.8736635599736846,"pZ":1.4435834511391465,"vX0":-4.369578714834901,"vY0":-139.82305130454753,"vZ0":-8.09938610050966,"x":83.7,"y":199.8,"x0":1.5156736421609105,"y0":50.002026267407665,"z0":5.259438477137585,"aX":14.336864991905689},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":-12.2,"spinRate":2170,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.3920233028125488,"extension":6.368082890646756},"index":2,"playId":"5108cae8-2e24-3605-b98c-e7cebbae0914","pitchNumber":2,"startTime":"2026-07-22T20:44:17.820Z","endTime":"2026-07-22T20:44:21.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.355150954922337,"aZ":-27.54029782218491,"pfxX":-2.156782538496334,"pfxZ":2.711688917536299,"pX":-0.5016311326850694,"pZ":0.05435983519120513,"vX0":-4.493182801106604,"vY0":-129.49092867523683,"vZ0":-7.903186644283211,"x":136.12,"y":237.31,"x0":1.5317171285366753,"y0":50.002958235236605,"z0":5.232776643819715,"aX":-3.687179772508632},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":4.8,"spinRate":2363,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4219061822681547,"extension":6.444825586645898},"index":3,"playId":"a1ad2ece-9a70-34b6-b200-212935141089","pitchNumber":3,"startTime":"2026-07-22T20:44:40.758Z","endTime":"2026-07-22T20:44:44.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.344321470791705,"aZ":-12.394106168096071,"pfxX":4.778233663907779,"pfxZ":10.045433499722368,"pX":-0.9125542221914653,"pZ":1.5136500807926119,"vX0":-8.073216981415431,"vY0":-139.87109724917187,"vZ0":-8.093378503029687,"x":151.78,"y":197.91,"x0":1.3985528176626454,"y0":50.00679671458621,"z0":5.269318876317093,"aX":9.412816281964547},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-6.8,"spinRate":2266,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.3925120927387806,"extension":6.80291148282084},"index":4,"playId":"2181b300-a1da-32f2-93ae-51db4caa858f","pitchNumber":4,"startTime":"2026-07-22T20:45:02.778Z","endTime":"2026-07-22T20:45:08.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.15,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:45:08.006Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:45:14.171Z","endTime":"2026-07-22T20:47:44.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.395988518917044,"aZ":-12.68404730352006,"pfxX":5.243470802136299,"pfxZ":10.039158511889248,"pX":1.1098642321111882,"pZ":2.8045167875342516,"vX0":-3.097554542296499,"vY0":-139.2185864646779,"vZ0":-4.840593681878081,"x":74.69,"y":163.06,"x0":1.561941083154505,"y0":50.00615775326548,"z0":5.4209502572401265,"aX":10.183869484626397},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.2,"breakHorizontal":-8.8,"spinRate":2278,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.39506783502950515,"extension":6.385561409045478},"index":0,"playId":"22bcd237-1886-337c-b241-aa8520f29024","pitchNumber":1,"startTime":"2026-07-22T20:45:42.730Z","endTime":"2026-07-22T20:45:46.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63335913004333,"aZ":-13.93267237749963,"pfxX":6.080664525540472,"pfxZ":9.183132996106133,"pX":-0.06673992621162235,"pZ":1.8653748329055484,"vX0":-6.052265545303547,"vY0":-140.48545376284426,"vZ0":-6.911371771541413,"x":119.54,"y":188.41,"x0":1.331862388275419,"y0":50.004366254302724,"z0":5.274019089865197,"aX":12.0815529152446},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-9.7,"spinRate":2405,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.3907969376040512,"extension":6.682953293865504},"index":1,"playId":"24120777-adea-335f-82aa-d3d62e37d676","pitchNumber":2,"startTime":"2026-07-22T20:46:00.595Z","endTime":"2026-07-22T20:46:04.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11064126492949,"aZ":-42.911217785594324,"pfxX":-5.656307837779246,"pfxZ":-7.672777247809082,"pX":-0.24737367915931013,"pZ":1.987500229863715,"vX0":-2.3192214066294636,"vY0":-118.27777689329068,"vZ0":0.5469287256502002,"x":126.43,"y":185.12,"x0":1.4842459453987575,"y0":50.00271821818206,"z0":5.727208017016132,"aX":-7.915868560582658},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.4,"breakHorizontal":10.8,"spinRate":2690,"spinDirection":315},"zone":7,"typeConfidence":2.0,"plateTime":0.4652560258539,"extension":6.350995148140807},"index":2,"playId":"b5a56c08-9fed-377c-9606-ecccfad7b635","pitchNumber":3,"startTime":"2026-07-22T20:46:23.273Z","endTime":"2026-07-22T20:46:29.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.0,"endSpeed":87.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34085261692894,"aZ":-14.981627484452469,"pfxX":3.927082914585514,"pfxZ":8.725221548893673,"pX":-0.07057166175289539,"pZ":4.1843063181423545,"vX0":-5.47651796883736,"vY0":-139.68114987825464,"vZ0":-0.8754281544019047,"x":119.69,"y":125.8,"x0":1.4079335176460952,"y0":50.000054840786376,"z0":5.489674404050341,"aX":7.736220948612814},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-6.0,"spinRate":2131,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.3925843732239396,"extension":6.40707331829504},"index":3,"playId":"34b0b214-4682-38be-94c6-cd367f6808fc","pitchNumber":4,"startTime":"2026-07-22T20:46:53.542Z","endTime":"2026-07-22T20:46:58.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.834192104844945,"aZ":-14.92498667721124,"pfxX":5.1261130522054055,"pfxZ":8.948467141261311,"pX":-1.2705202218331448,"pZ":3.2635224483916367,"vX0":-9.030614679040406,"vY0":-138.20998124705773,"vZ0":-3.2874604611142764,"x":165.43,"y":150.66,"x0":1.3785778894794503,"y0":50.00195038983147,"z0":5.475449200336398,"aX":9.880974556532992},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-7.3,"spinRate":2135,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.39684452845092455,"extension":6.646999724768254},"index":4,"playId":"b108383b-1d57-348d-beaf-4feef14d3c39","pitchNumber":5,"startTime":"2026-07-22T20:47:16.346Z","endTime":"2026-07-22T20:47:20.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.903647130120724,"aZ":-13.333626795831158,"pfxX":4.633004736076188,"pfxZ":9.749050660290367,"pX":0.046824254119909856,"pZ":3.1506179073217893,"vX0":-5.590566723369652,"vY0":-138.5952418783033,"vZ0":-3.8825499870183866,"x":115.22,"y":153.71,"x0":1.494527546134092,"y0":50.00196600542756,"z0":5.469047299673998,"aX":8.953054620058534},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":-7.1,"spinRate":2229,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.3962048768680191,"extension":6.591363991707326},"index":5,"playId":"3472eba2-0c80-3a28-baa4-08b5b054c24b","pitchNumber":6,"startTime":"2026-07-22T20:47:38.859Z","endTime":"2026-07-22T20:47:44.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:47:44.621Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-22T20:47:55.317Z","endTime":"2026-07-22T20:49:23.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097634220061806,"aZ":-42.97799345635514,"pfxX":-3.7708234249398536,"pfxZ":-7.902701633459405,"pX":-1.2965274508942901,"pZ":1.2970339865425686,"vX0":-4.866414186368001,"vY0":-117.02596705015355,"vZ0":-0.5443169355258379,"x":166.42,"y":203.76,"x0":1.3116464445550726,"y0":50.00486128335555,"z0":5.609697971601818,"aX":-5.152947817303174},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.0,"breakHorizontal":8.2,"spinRate":2491,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4706906519231886,"extension":6.318912323249168},"index":0,"playId":"8f2c0c2d-9aaa-38cb-9ea7-b6e68d000662","pitchNumber":1,"startTime":"2026-07-22T20:48:11.305Z","endTime":"2026-07-22T20:48:16.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760162790348705,"aZ":-42.607427172051004,"pfxX":-4.979145034368468,"pfxZ":-7.41295095028773,"pX":0.4675609462586804,"pZ":2.854698312747167,"vX0":-0.8732638031262568,"vY0":-118.69473799993507,"vZ0":2.478190161640109,"x":99.18,"y":161.7,"x0":1.4879263939103924,"y0":50.00528353251987,"z0":5.717174685562437,"aX":-7.003612747731522},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.4,"breakHorizontal":9.2,"spinRate":2518,"spinDirection":320},"zone":3,"typeConfidence":2.0,"plateTime":0.46400915399414266,"extension":6.357224388645756},"index":1,"playId":"3a69ddd0-3615-32c8-863d-2214120dc9c9","pitchNumber":2,"startTime":"2026-07-22T20:48:33.163Z","endTime":"2026-07-22T20:48:36.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32500269515154,"aZ":-13.118800820919025,"pfxX":5.4773589437594055,"pfxZ":9.923788636423417,"pX":-0.6868476059472332,"pZ":3.054320590786001,"vX0":-7.590396943038214,"vY0":-138.30070553872952,"vZ0":-4.0913976762852435,"x":143.18,"y":156.31,"x0":1.3927115157386727,"y0":50.004711490139115,"z0":5.44452277107155,"aX":10.520286633749679},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":-8.2,"spinRate":2328,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.39734982921544226,"extension":6.455534141266172},"index":2,"playId":"aa72ac9a-4a1d-37a8-be09-eb5aaf840572","pitchNumber":3,"startTime":"2026-07-22T20:48:53.815Z","endTime":"2026-07-22T20:48:59.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.767320029117908,"aZ":-27.236594958817403,"pfxX":-2.6705958887626178,"pfxZ":2.901256970086635,"pX":-0.9016335826313482,"pZ":1.6364438304769033,"vX0":-5.3730667270294905,"vY0":-129.3920868490277,"vZ0":-4.268827033472983,"x":151.37,"y":194.6,"x0":1.5449897161836892,"y0":50.00517851447612,"z0":5.382779223926629,"aX":-4.551269121706448},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":6.0,"spinRate":2279,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.42250974204025393,"extension":6.652499643490857},"index":3,"playId":"9bc39199-2de7-3464-9386-a82a72b9e68b","pitchNumber":4,"startTime":"2026-07-22T20:49:17.410Z","endTime":"2026-07-22T20:49:23.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-4.199999999999996,"leverageIndex":1.65,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:49:23.430Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jeff McNeil homers (4) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T20:51:43.029Z","endTime":"2026-07-22T20:56:04.060Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[2],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.602498156705312,"aZ":-18.270947657785705,"pfxX":-2.3919258173594806,"pfxZ":8.195755598206627,"pX":0.6157627321451139,"pZ":2.397422616394576,"vX0":6.577276980017849,"vY0":-129.09390281476536,"vZ0":-3.897166672144811,"x":93.53,"y":174.05,"x0":-1.6486249537602944,"y0":50.003153196599726,"z0":5.324042820795799,"aX":-4.058582537279561},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.3,"breakHorizontal":3.0,"spinRate":2217,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.42347597323133446,"extension":6.050334384828536},"index":0,"playId":"e5f141e1-ba6a-33ae-943b-5874628074c9","pitchNumber":1,"startTime":"2026-07-22T20:51:50.197Z","endTime":"2026-07-22T20:51:58.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":89.8,"endSpeed":82.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.495389761330024,"aZ":-19.98751318010618,"pfxX":-3.200648607281299,"pfxZ":7.025257431699089,"pX":1.112414184332732,"pZ":2.683041144319636,"vX0":7.804976069308484,"vY0":-130.59612814909596,"vZ0":-2.758142879116628,"x":74.6,"y":166.34,"x0":-1.4937761182459928,"y0":50.000612039927034,"z0":5.249647258509901,"aX":-5.551019129900954},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":12.4,"breakHorizontal":4.2,"spinRate":2267,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4187868748735806,"extension":6.244691233130823},"index":1,"playId":"a603544d-bf00-3c57-bb40-de8566d2afea","pitchNumber":2,"startTime":"2026-07-22T20:52:09.246Z","endTime":"2026-07-22T20:52:14.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-22T20:52:27.597Z","endTime":"2026-07-22T20:54:28.608Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"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.8,"endSpeed":79.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.628371349284674,"aZ":-31.52883115970132,"pfxX":-9.64256100401191,"pfxZ":0.396324911571435,"pX":-0.46161626057643407,"pZ":0.1330362417249046,"vX0":6.163069904230433,"vY0":-126.1640242501961,"vZ0":-6.309519166348487,"x":134.6,"y":235.19,"x0":-1.6883565638276352,"y0":50.00000116811739,"z0":5.220055417010025,"aX":-15.479866936351463},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":16.0,"spinRate":2096,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4348080047202032,"extension":6.084252238296766},"index":3,"playId":"d7dab8d2-57d7-3123-8f10-6ae19bd5a46f","pitchNumber":3,"startTime":"2026-07-22T20:54:28.608Z","endTime":"2026-07-22T20:54:33.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":87.3,"endSpeed":80.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84639182958833,"aZ":-31.006127172261223,"pfxX":-9.16003432768903,"pfxZ":0.7070329491199105,"pX":0.14197099062501514,"pZ":0.602041548753179,"vX0":7.418887645718469,"vY0":-126.97564864984302,"vZ0":-5.477709832423365,"x":111.59,"y":222.52,"x0":-1.6208376983267114,"y0":50.00031782709348,"z0":5.240391479625797,"aX":-15.026459087883692},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":15.0,"spinRate":2208,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4305905716557068,"extension":6.127411912681158},"index":4,"playId":"56a7f65a-de38-39a9-be5c-1c5f02029690","pitchNumber":4,"startTime":"2026-07-22T20:54:46.999Z","endTime":"2026-07-22T20:54:52.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-22T20:55:02.946Z","endTime":"2026-07-22T20:55:16.473Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.714552730601795,"aZ":-18.954221746486954,"pfxX":-2.1310292604234267,"pfxZ":7.526345787103217,"pX":-1.1610522850294542,"pZ":2.620775511974092,"vX0":2.89277367404438,"vY0":-131.40225627692897,"vZ0":-2.965701860692885,"x":161.26,"y":168.02,"x0":-1.997112089250221,"y0":50.000976635333856,"z0":5.165082818437102,"aX":-3.742424376737546},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.2,"breakHorizontal":3.2,"spinRate":2328,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41613769631456776,"extension":6.1504202651168285},"index":6,"playId":"ad65413a-bfe8-376e-b86d-01138a1fd5a6","pitchNumber":5,"startTime":"2026-07-22T20:55:16.473Z","endTime":"2026-07-22T20:55:21.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898932719554153,"aZ":-22.967900135453117,"pfxX":-2.5815394089762584,"pfxZ":5.170501045096134,"pX":0.7447291930843831,"pZ":2.0080432376114867,"vX0":7.2535432253150445,"vY0":-132.45345315392228,"vZ0":-3.8511686807171617,"x":88.61,"y":184.56,"x0":-1.69195676697304,"y0":50.00068497370925,"z0":5.157395824037182,"aX":-4.594871747659783},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":3.1,"spinRate":2210,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.413295421494011,"extension":6.236772492183447},"hitData":{"launchSpeed":101.5,"launchAngle":28.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":237.42,"coordY":85.46}},"index":7,"playId":"16808cb0-7761-39e9-9f3a-466c287de931","pitchNumber":6,"startTime":"2026-07-22T20:55:35.188Z","endTime":"2026-07-22T20:56:04.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-13.800000000000004,"leverageIndex":1.26,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:56:04.060Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out sharply to center fielder Tim Tawa.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T20:55:45.871Z","endTime":"2026-07-22T20:58:07.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48806994127421,"aZ":-39.581987352245136,"pfxX":4.145562380908602,"pfxZ":-5.298142774615394,"pX":-1.0896857432860072,"pZ":3.1538809274374215,"vX0":0.6088355148101867,"vY0":-117.32089850907691,"vZ0":2.5255501843975305,"x":158.54,"y":153.63,"x0":-1.891033407174346,"y0":50.001747754034504,"z0":5.743675850706793,"aX":5.797918624379984},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.8,"breakHorizontal":-7.7,"spinRate":2574,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4662490316310435,"extension":6.033760523589304},"index":0,"playId":"12251158-213c-3a95-b615-9e6f8fc86979","pitchNumber":1,"startTime":"2026-07-22T20:56:21.526Z","endTime":"2026-07-22T20:56:26.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":91.6,"endSpeed":83.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469552696060692,"aZ":-18.260994673037107,"pfxX":-6.343854014932779,"pfxZ":7.743899470643694,"pX":0.920433803442236,"pZ":2.852936998618285,"vX0":8.62648351239879,"vY0":-133.18086042358829,"vZ0":-2.71888580727729,"x":81.92,"y":161.75,"x0":-1.5357215807615041,"y0":50.006143216722215,"z0":5.207096295508885,"aX":-11.404133412574097},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2333,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4111959604878135,"extension":6.3092638480480225},"index":1,"playId":"7fd8e6a4-f069-3e6b-81eb-3d75e2ecb5f1","pitchNumber":2,"startTime":"2026-07-22T20:56:34.419Z","endTime":"2026-07-22T20:56:37.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.226070844517654,"aZ":-31.6553826501409,"pfxX":-8.724106319449103,"pfxZ":0.3115984935419407,"pX":-1.2033025060007099,"pZ":1.887329099308757,"vX0":4.221606662296168,"vY0":-128.93566931631793,"vZ0":-2.462727597997297,"x":162.87,"y":187.82,"x0":-1.7297700155139624,"y0":50.00580227984134,"z0":5.3017749904641915,"aX":-14.666536248128812},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":14.9,"spinRate":2166,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42507328109412157,"extension":6.122911458116021},"index":2,"playId":"9407a09c-eb17-312e-97f0-00b6561ed3c2","pitchNumber":3,"startTime":"2026-07-22T20:56:57.175Z","endTime":"2026-07-22T20:57:01.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-22T20:57:06.474Z","endTime":"2026-07-22T20:57:19.469Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.3,"endSpeed":81.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7591043373667,"aZ":-31.957223407134062,"pfxX":-9.287181354740701,"pfxZ":0.12777796837409694,"pX":-0.5828598058103758,"pZ":0.5633915986996717,"vX0":5.695087740053777,"vY0":-128.49527589074992,"vZ0":-5.363491814565247,"x":139.22,"y":223.57,"x0":-1.6219994585933009,"y0":50.00133300488815,"z0":5.1622307597003,"aX":-15.520418343968695},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.7,"breakHorizontal":15.5,"spinRate":2243,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42634501829537097,"extension":6.151731508705869},"index":4,"playId":"5103f474-a3ab-34be-a16d-363ae75c6344","pitchNumber":4,"startTime":"2026-07-22T20:57:19.469Z","endTime":"2026-07-22T20:57:23.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408957103448856,"aZ":-34.16205005191001,"pfxX":-8.6443804938386,"pfxZ":-1.1908986687502523,"pX":-0.39251708745168146,"pZ":1.1207521917117715,"vX0":5.936500599679803,"vY0":-128.32188490810697,"vZ0":-3.7065695293726257,"x":131.96,"y":208.52,"x0":-1.6121837198489046,"y0":50.002223754658274,"z0":5.243575288558998,"aX":-14.424149913434094},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.8,"breakHorizontal":14.3,"spinRate":2188,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4267449354198525,"extension":6.256609233420036},"index":5,"playId":"e256b9ee-42b8-3729-a0a5-0182bbca532f","pitchNumber":5,"startTime":"2026-07-22T20:57:35.796Z","endTime":"2026-07-22T20:57:42.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02397535285013,"aZ":-17.632319629521376,"pfxX":-5.707792926743232,"pfxZ":8.08625353078487,"pX":0.3302035074953604,"pZ":2.921083398425336,"vX0":7.196033564915282,"vY0":-133.1028409457248,"vZ0":-2.4930789459896934,"x":104.41,"y":159.91,"x0":-1.6641949086770582,"y0":50.00109642830057,"z0":5.143703222400659,"aX":-10.262234259281165},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":2422,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.41119485578139914,"extension":6.277213008283881},"hitData":{"launchSpeed":102.6,"launchAngle":54.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":133.01,"coordY":92.3}},"index":6,"playId":"e8a3850e-ebf1-3172-8e33-660317e28fe9","pitchNumber":6,"startTime":"2026-07-22T20:57:53.323Z","endTime":"2026-07-22T20:58:07.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:58:07.621Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to right fielder Corbin Carroll in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T20:58:03.475Z","endTime":"2026-07-22T20:59:12.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46487890063416,"aZ":-17.583336358723237,"pfxX":-5.314833009992506,"pfxZ":8.159626360683827,"pX":-0.2849478699674839,"pZ":4.007855148499272,"vX0":5.523325852974284,"vY0":-133.31367630363252,"vZ0":-0.149402334757876,"x":127.86,"y":130.57,"x0":-1.6997958881442272,"y0":50.00111472923384,"z0":5.34118676596492,"aX":-9.501740718247717},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":8.3,"spinRate":2323,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4119376706880864,"extension":6.1837488600378725},"index":0,"playId":"62e03413-d398-36b5-9b63-bf5c8b6e9ed2","pitchNumber":1,"startTime":"2026-07-22T20:58:27.714Z","endTime":"2026-07-22T20:58:31.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03174618609647,"aZ":-17.97958694987015,"pfxX":-5.32658248626034,"pfxZ":8.034043847885432,"pX":-0.3037441045393292,"pZ":4.104305290904168,"vX0":5.363992182427362,"vY0":-132.52270953813667,"vZ0":0.2793147425551653,"x":128.58,"y":127.96,"x0":-1.6683022567075814,"y0":50.00535352372112,"z0":5.317718277273604,"aX":-9.41473374306158},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":8.4,"spinRate":2328,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4143473147484644,"extension":6.270979921737517},"index":1,"playId":"d986ad60-9c5f-3c23-83de-33845b1307b3","pitchNumber":2,"startTime":"2026-07-22T20:58:42.765Z","endTime":"2026-07-22T20:58:46.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.345260481368978,"aZ":-18.747466063031347,"pfxX":-2.3556776502591883,"pfxZ":7.603086100664058,"pX":0.44618675016971265,"pZ":2.8066024990433087,"vX0":6.309753092243059,"vY0":-131.88976750810986,"vZ0":-2.752635434929205,"x":99.99,"y":163.0,"x0":-1.6683685792108789,"y0":50.00514807331941,"z0":5.242168338969198,"aX":-4.161944635739419},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.4,"breakHorizontal":2.9,"spinRate":2359,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.41486039090771953,"extension":6.164742429248401},"hitData":{"launchSpeed":99.3,"launchAngle":57.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.14,"coordY":137.93}},"index":2,"playId":"c8870479-2e3f-36da-8ba5-af40963eab6b","pitchNumber":3,"startTime":"2026-07-22T20:58:58.982Z","endTime":"2026-07-22T20:59:12.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-22T20:59:12.172Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-22T20:59:10.596Z","endTime":"2026-07-22T21:00:02.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.526395874563406,"aZ":-26.97146062476071,"pfxX":-10.311014345937087,"pfxZ":2.9375271375954397,"pX":1.397378052424067,"pZ":0.9456075418255269,"vX0":10.923483221626839,"vY0":-132.85174220399148,"vZ0":-5.67853281967366,"x":63.74,"y":213.25,"x0":-1.4433096574200823,"y0":50.00636704785224,"z0":5.091076414312118,"aX":-18.291706453196973},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":2206,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4135048853936798,"extension":6.320963377720732},"index":0,"playId":"137e3e31-4998-3373-b39e-2782a1231680","pitchNumber":1,"startTime":"2026-07-22T20:59:39.437Z","endTime":"2026-07-22T20:59:44.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":92.1,"endSpeed":83.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.489431378580807,"aZ":-25.50475259744526,"pfxX":-9.213507163461657,"pfxZ":3.704355331598646,"pX":0.01687285322252709,"pZ":1.7008443410977068,"vX0":7.597697354367268,"vY0":-133.78575593978516,"vZ0":-4.084042064909688,"x":116.36,"y":192.86,"x0":-1.6712107276505994,"y0":50.005943798054,"z0":5.088406768820338,"aX":-16.604104018507655},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":14.9,"spinRate":2281,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4103588439687784,"extension":6.340685543996213},"hitData":{"launchSpeed":92.5,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":84.37,"coordY":161.58}},"index":1,"playId":"133b9bb1-ad90-35f5-83d4-7823d67ed904","pitchNumber":2,"startTime":"2026-07-22T20:59:54.540Z","endTime":"2026-07-22T21:00:02.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:00:02.639Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ketel Marte doubles (20) on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:01:54.833Z","endTime":"2026-07-22T21:02:53.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6629641542179,"aZ":-16.5338427590748,"pfxX":8.254901804861607,"pfxZ":8.130641329870432,"pX":2.5310131898984536,"pZ":2.249087334977214,"vX0":-1.1826155372496463,"vY0":-138.25253693166093,"vZ0":-5.027634703486235,"x":20.52,"y":178.05,"x0":1.894273590775408,"y0":50.000672890256084,"z0":5.211616028994638,"aX":15.875578963982546},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":-14.6,"spinRate":2172,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.39715616941333476,"extension":6.201665249219262},"index":0,"playId":"0e70dd7d-f45b-3a29-a3b9-8a36070f88b3","pitchNumber":1,"startTime":"2026-07-22T21:02:20.707Z","endTime":"2026-07-22T21:02:24.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62423815396903,"aZ":-11.097477413918332,"pfxX":5.096931037371219,"pfxZ":10.847512092727573,"pX":-0.8222336745904184,"pZ":2.776780959300684,"vX0":-7.577831355571993,"vY0":-139.08401834275597,"vZ0":-5.219572395415978,"x":148.34,"y":163.81,"x0":1.2859577954375137,"y0":50.00258787621868,"z0":5.425578403062918,"aX":9.903630991042329},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":-7.6,"spinRate":2368,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.3950851017539523,"extension":6.551246649481176},"hitData":{"launchSpeed":85.3,"launchAngle":7.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.53,"coordY":104.87}},"index":1,"playId":"37a0af3f-419c-3f87-b349-afd6e541f1c5","pitchNumber":2,"startTime":"2026-07-22T21:02:37.583Z","endTime":"2026-07-22T21:02:53.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":1.16,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:02:53.215Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Donovan Walton to first baseman Jeff McNeil. Ketel Marte to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:02:51.415Z","endTime":"2026-07-22T21:03:45.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83707852864074,"aZ":-12.915898452085491,"pfxX":6.150720344958753,"pfxZ":10.27205357344771,"pX":0.4700832945686205,"pZ":2.266371061293201,"vX0":-4.937551771404171,"vY0":-136.28526618734404,"vZ0":-6.07343666872725,"x":99.08,"y":177.59,"x0":1.509001291809037,"y0":50.004773718163726,"z0":5.421213975058607,"aX":11.534877647634138},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-10.1,"spinRate":2324,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4023853058822455,"extension":6.3449865497888025},"index":0,"playId":"ef996a6f-485d-3c30-b237-47ece19dec30","pitchNumber":1,"startTime":"2026-07-22T21:03:17.416Z","endTime":"2026-07-22T21:03:21.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07811561917232,"aZ":-28.381615762534413,"pfxX":-2.538672702814433,"pfxZ":2.2710894294288613,"pX":0.7202255898497311,"pZ":2.008664344469298,"vX0":-1.727598374589077,"vY0":-128.30305674719196,"vZ0":-3.2245862499402365,"x":89.55,"y":184.55,"x0":1.731680551065302,"y0":50.002681258581376,"z0":5.488985248103576,"aX":-4.24040060289065},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":5.0,"spinRate":2356,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4265956057690614,"extension":6.3189721664162795},"hitData":{"launchSpeed":86.7,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.13,"coordY":162.68}},"index":1,"playId":"e0010554-0eab-3304-bb9d-70837ff6842e","pitchNumber":2,"startTime":"2026-07-22T21:03:37.099Z","endTime":"2026-07-22T21:03:45.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.7,"awayTeamWinProbability":36.3,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":1.54,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:03:45.535Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, shortstop Jacob Wilson to first baseman Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:03:52.302Z","endTime":"2026-07-22T21:08:11.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21297036208161,"aZ":-30.542487486927218,"pfxX":-7.818094975209289,"pfxZ":1.1305940443202074,"pX":-0.14539125777426526,"pZ":1.7997657078149083,"vX0":-1.7666643400892645,"vY0":-119.54574604899925,"vZ0":-2.1342285540454595,"x":122.54,"y":190.19,"x0":1.619471781164928,"y0":50.00016043844939,"z0":5.46007172792395,"aX":-11.252523703165341},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.8,"breakHorizontal":14.6,"spinRate":2528,"spinDirection":290},"zone":8,"typeConfidence":2.0,"plateTime":0.4591129893340353,"extension":6.2889844640968455},"index":0,"playId":"f9a26a41-df76-3203-b608-d229f1364dd0","pitchNumber":1,"startTime":"2026-07-22T21:04:21.267Z","endTime":"2026-07-22T21:04:25.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07837535710988,"aZ":-11.440045811990224,"pfxX":6.005314333924218,"pfxZ":10.074496149288029,"pX":-1.1735380097319879,"pZ":2.7333312093847315,"vX0":-8.965076954402498,"vY0":-142.81409838691383,"vZ0":-5.476133785759357,"x":161.73,"y":164.98,"x0":1.2316125616323903,"y0":50.000291846378616,"z0":5.4006682947089955,"aX":12.356869061614818},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":-9.0,"spinRate":2355,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.3841070558844857,"extension":6.685471845655983},"index":1,"playId":"9020458d-c805-3486-9375-704af52fb665","pitchNumber":2,"startTime":"2026-07-22T21:04:47.450Z","endTime":"2026-07-22T21:04:52.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":87.0,"endSpeed":80.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916085285636367,"aZ":-31.83565113491537,"pfxX":-1.9884087141074964,"pfxZ":0.21292189880454693,"pX":-1.2281263071765398,"pZ":2.3636335227670298,"vX0":-5.61447411110579,"vY0":-126.57722145175033,"vZ0":-1.7169874821822342,"x":163.81,"y":174.96,"x0":1.2775150015960497,"y0":50.00530271969196,"z0":5.6005357060175385,"aX":-3.2261973311189},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":4.9,"spinRate":2411,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43276211104392415,"extension":6.206626900091955},"index":2,"playId":"e4028421-e86b-3717-8a0a-f4ffc7f328a4","pitchNumber":3,"startTime":"2026-07-22T21:05:08.416Z","endTime":"2026-07-22T21:05:12.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.270675293592255,"aZ":-16.51883977849423,"pfxX":8.674983155827988,"pfxZ":7.884029687980139,"pX":0.32536690039721283,"pZ":2.771229616692687,"vX0":-6.327358373370104,"vY0":-140.1749332522611,"vZ0":-3.962240708518415,"x":104.6,"y":163.96,"x0":1.4870038628087878,"y0":50.005917193847225,"z0":5.284633981423113,"aX":17.232409751461205},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":-14.4,"spinRate":2232,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.3910459641633466,"extension":6.486416987101983},"index":3,"playId":"383e2ee3-87ed-391a-98e4-dd65cd156d54","pitchNumber":4,"startTime":"2026-07-22T21:05:29.491Z","endTime":"2026-07-22T21:05:33.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":99.7,"endSpeed":90.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.388082624207044,"aZ":-10.652964785784404,"pfxX":4.320450522162005,"pfxZ":10.183311572704817,"pX":-0.4255166901295699,"pZ":3.01943171882343,"vX0":-6.470462670888118,"vY0":-145.01477706532307,"vZ0":-4.906055578236091,"x":133.22,"y":157.26,"x0":1.2814369055066976,"y0":50.0016134686181,"z0":5.392912888453729,"aX":9.130208005814017},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.5,"breakHorizontal":-6.4,"spinRate":2384,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.3788526062825168,"extension":6.536930323895209},"index":4,"playId":"717cf469-8ac3-3f1e-a2cf-ee295951655e","pitchNumber":5,"startTime":"2026-07-22T21:05:51.893Z","endTime":"2026-07-22T21:05:55.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":98.6,"endSpeed":89.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92977891045779,"aZ":-12.267549395737184,"pfxX":3.5761498101492224,"pfxZ":9.6357756476143,"pX":0.1018356742511617,"pZ":3.362871782672197,"vX0":-4.795448057480847,"vY0":-143.45528340397559,"vZ0":-3.5894639202864056,"x":113.12,"y":147.98,"x0":1.3374643652965816,"y0":50.0019892845791,"z0":5.405435431586396,"aX":7.387732805659864},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":-5.4,"spinRate":2462,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.38311508719626897,"extension":6.525625881239141},"index":5,"playId":"0f58410b-f536-3f4f-8521-2c2d5ffb6924","pitchNumber":6,"startTime":"2026-07-22T21:06:24.988Z","endTime":"2026-07-22T21:06:28.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19363822862766,"aZ":-41.40376336545901,"pfxX":-5.829908838590187,"pfxZ":-6.139270676130453,"pX":1.0189177304262647,"pZ":2.8389333820689298,"vX0":0.860727317460751,"vY0":-122.12897472549221,"vZ0":1.6498051074752174,"x":78.16,"y":162.13,"x0":1.4179836753962372,"y0":50.00434773009349,"z0":5.72938549230582,"aX":-8.762342494191001},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.4,"breakHorizontal":10.3,"spinRate":2575,"spinDirection":315},"zone":12,"typeConfidence":2.0,"plateTime":0.4493658925753805,"extension":6.34090246515632},"index":6,"playId":"f7b59a16-1f05-39dd-bee5-c7aeb6dda242","pitchNumber":7,"startTime":"2026-07-22T21:06:56.950Z","endTime":"2026-07-22T21:07:03.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-07-22T21:07:21.421Z","endTime":"2026-07-22T21:07:35.395Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607722616314955,"aZ":-30.01074210645261,"pfxX":-8.822141443578893,"pfxZ":1.4607164926083014,"pX":-0.49201932408348603,"pZ":1.9175843562813806,"vX0":-2.219075261339472,"vY0":-121.5842031702,"vZ0":-2.2435980944336507,"x":135.75,"y":187.01,"x0":1.5809560175144202,"y0":50.00195076906845,"z0":5.488893168599317,"aX":-13.041415854322423},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":2638,"spinDirection":286},"zone":7,"typeConfidence":2.0,"plateTime":0.4526532365683327,"extension":6.239583051730433},"index":8,"playId":"3faab60b-1b08-3e0c-8dec-e5083ec9845b","pitchNumber":8,"startTime":"2026-07-22T21:07:35.395Z","endTime":"2026-07-22T21:07:40.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64883499510868,"aZ":-13.37874699908832,"pfxX":6.642380336181971,"pfxZ":9.045610205072654,"pX":-0.13021401601153593,"pZ":2.290019538510154,"vX0":-6.381381790832224,"vY0":-143.55554962827142,"vZ0":-6.189560892278804,"x":121.96,"y":176.95,"x0":1.2634812718084303,"y0":50.000142918619886,"z0":5.314074270035398,"aX":13.798503168286786},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":-10.7,"spinRate":2348,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.38221195171169686,"extension":6.639505456921855},"hitData":{"launchSpeed":101.2,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.68,"coordY":165.21}},"index":9,"playId":"50a7d71d-af3a-33e6-9b8b-3942b7ca1442","pitchNumber":9,"startTime":"2026-07-22T21:08:03.595Z","endTime":"2026-07-22T21:08:11.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":1.95,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:08:11.193Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gabriel Moreno homers (7) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:08:24.244Z","endTime":"2026-07-22T21:12:19.968Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35715638773539,"aZ":-31.396460148552176,"pfxX":-2.0759862212055404,"pfxZ":0.46245088165195014,"pX":-0.7593459658530062,"pZ":0.9494747704397535,"vX0":-4.8851964116405275,"vY0":-128.32957644887898,"vZ0":-4.8769192595453195,"x":145.94,"y":213.14,"x0":1.4349103193939896,"y0":50.00079797576071,"z0":5.306402546558994,"aX":-3.4787915437841916},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":4.8,"spinRate":2291,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42601696816871604,"extension":6.617030386179775},"index":0,"playId":"6f4cfa1f-a611-30bb-912b-e0d8843d3603","pitchNumber":1,"startTime":"2026-07-22T21:08:41.388Z","endTime":"2026-07-22T21:08:45.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.4,"endSpeed":87.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0183814622935,"aZ":-11.245019649746835,"pfxX":4.8424855561412405,"pfxZ":10.607798022187716,"pX":-0.7634218331443572,"pZ":2.9165532065065216,"vX0":-7.56299015119757,"vY0":-140.14284935099366,"vZ0":-4.695059923672911,"x":146.1,"y":160.03,"x0":1.351050982854058,"y0":50.00512255903803,"z0":5.358654422840232,"aX":9.556911325665254},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-7.1,"spinRate":2401,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.39201621945803966,"extension":6.400419150472418},"index":1,"playId":"33f2ccf1-078c-33e5-9b4b-acef5850e5ec","pitchNumber":2,"startTime":"2026-07-22T21:09:05.880Z","endTime":"2026-07-22T21:09:12.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"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-22T21:09:31.305Z","endTime":"2026-07-22T21:09:51.879Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":87.2,"endSpeed":80.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.900996377328106,"aZ":-37.12625410436465,"pfxX":-4.125838091340611,"pfxZ":-3.038655105543432,"pX":-0.6595755667102315,"pZ":2.048378137925359,"vX0":-3.5953109287663283,"vY0":-126.96841541029238,"vZ0":-1.3779554305680564,"x":142.14,"y":183.47,"x0":1.3129188907099651,"y0":50.005861532660816,"z0":5.5624426399945595,"aX":-6.71278575925295},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.6,"breakHorizontal":8.3,"spinRate":2455,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.43199724293415187,"extension":6.427908707544157},"index":3,"playId":"7c2b6174-a621-3244-98c1-f2acd249a073","pitchNumber":3,"startTime":"2026-07-22T21:09:51.879Z","endTime":"2026-07-22T21:09:57.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.954158700896393,"aZ":-12.723214165020787,"pfxX":4.103606751164824,"pfxZ":9.329873052496065,"pX":-0.5705209498721048,"pZ":3.677484904287366,"vX0":-6.951296170998297,"vY0":-143.21870490548864,"vZ0":-2.603510050620012,"x":138.75,"y":139.49,"x0":1.3508979724141437,"y0":50.00319593535983,"z0":5.3902864860637765,"aX":8.556246100771205},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":-6.1,"spinRate":2396,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.38191196913334036,"extension":6.427331524455518},"index":4,"playId":"786f860b-0572-306c-9dc1-e3286a811c3c","pitchNumber":4,"startTime":"2026-07-22T21:10:28.391Z","endTime":"2026-07-22T21:10:33.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59707606507373,"aZ":-38.40586624493396,"pfxX":-1.7610670479239028,"pfxZ":-3.931853622755675,"pX":1.5262323269771758,"pZ":0.2030426516883324,"vX0":0.7540810223453172,"vY0":-125.70841668143633,"vZ0":-5.037148759947282,"x":58.82,"y":233.3,"x0":1.4496876844762534,"y0":50.001633957853535,"z0":5.381353260200577,"aX":-2.793225551728931},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.0,"breakHorizontal":3.0,"spinRate":2445,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.43720124870982513,"extension":6.488402584734185},"index":5,"playId":"22884ee8-3ac9-30de-bb0a-506088769ec9","pitchNumber":5,"startTime":"2026-07-22T21:10:53.888Z","endTime":"2026-07-22T21:11:02.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Gage Jump. Ketel Marte scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":6,"actionPlayId":"22884ee8-3ac9-30de-bb0a-506088769ec9","startTime":"2026-07-22T21:11:02.579Z","endTime":"2026-07-22T21:11:34.135Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":11.700000000000003,"leverageIndex":1.98,"dramaIndex":126.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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025171447761952,"aZ":-33.82208603713466,"pfxX":-3.200611898166988,"pfxZ":-1.0538712248586908,"pX":1.604760421975378,"pZ":2.385349042034477,"vX0":1.1635623355276876,"vY0":-123.86350572843315,"vZ0":-0.9753057776199007,"x":55.83,"y":174.38,"x0":1.5467022757815088,"y0":50.00214449559362,"z0":5.593728390216526,"aX":-5.009754761100563},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":5.5,"spinRate":2280,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.440953004415257,"extension":6.374264358797244},"index":7,"playId":"9cb4a424-fd7c-381b-96c8-642eeb8e9cc6","pitchNumber":6,"startTime":"2026-07-22T21:11:34.135Z","endTime":"2026-07-22T21:11:38.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81275146217369,"aZ":-13.77656108281738,"pfxX":6.318867024971031,"pfxZ":9.259065039502289,"pX":-0.005484516249321951,"pZ":2.4959146353966224,"vX0":-5.5479423396853,"vY0":-140.33846425152873,"vZ0":-5.466310054652215,"x":117.21,"y":171.39,"x0":1.1794998399040957,"y0":50.0069171712537,"z0":5.372025531937155,"aX":12.562244229631055},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":-10.2,"spinRate":2295,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.39081046168278677,"extension":6.388776241711218},"hitData":{"launchSpeed":108.4,"launchAngle":32.0,"totalDistance":427.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.69,"coordY":29.69}},"index":8,"playId":"af32759f-1845-3396-b644-3c56abb68562","pitchNumber":7,"startTime":"2026-07-22T21:11:52.816Z","endTime":"2026-07-22T21:12:19.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":11.5,"leverageIndex":1.98,"dramaIndex":197.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:12:19.968Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:12:31.843Z","endTime":"2026-07-22T21:14:20.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926013761271616,"aZ":-42.11865682433112,"pfxX":-4.4429676668896265,"pfxZ":-7.456517481853714,"pX":0.5729776320961365,"pZ":2.6547436271562965,"vX0":-0.7729027257589395,"vY0":-115.45781024659148,"vZ0":2.3172554525614197,"x":95.16,"y":167.1,"x0":1.4898127543847537,"y0":50.00203896344532,"z0":5.727328546968736,"aX":-5.925527626095179},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.5,"breakHorizontal":8.3,"spinRate":2283,"spinDirection":314},"zone":6,"typeConfidence":2.0,"plateTime":0.47659976054260644,"extension":6.493222239544261},"index":0,"playId":"c2a4750a-b9cf-3a23-b8b8-45a27d90d86d","pitchNumber":1,"startTime":"2026-07-22T21:12:48.595Z","endTime":"2026-07-22T21:12:52.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.791034618579733,"aZ":-21.960013730788617,"pfxX":8.21469375781423,"pfxZ":6.192293927420406,"pX":1.0435547102540688,"pZ":2.481334405459871,"vX0":-4.327159985585063,"vY0":-128.21197837810567,"vZ0":-2.545739793305753,"x":77.22,"y":171.78,"x0":1.694155875409,"y0":50.00300994478102,"z0":5.218054632202962,"aX":13.550072393034961},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.8,"breakHorizontal":-13.8,"spinRate":1712,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.428719714175704,"extension":6.540882181276123},"index":1,"playId":"6fe10b6b-8b25-38f2-a44e-100cf179d3c8","pitchNumber":2,"startTime":"2026-07-22T21:13:07.589Z","endTime":"2026-07-22T21:13:13.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.169182283328997,"aZ":-39.09819190386339,"pfxX":-2.1562591879606474,"pfxZ":-4.721363657413551,"pX":-0.12097598535211389,"pZ":1.0370005628922039,"vX0":-2.841795554328873,"vY0":-121.0615409762254,"vZ0":-2.4172357714174337,"x":121.61,"y":210.78,"x0":1.3533790242873514,"y0":50.00262183499917,"z0":5.508795670072124,"aX":-3.162804409255997},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.9,"breakHorizontal":4.7,"spinRate":2412,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4544484248330738,"extension":6.384656424713777},"index":2,"playId":"8d056210-f653-3bd0-b3bf-2a20512f715e","pitchNumber":3,"startTime":"2026-07-22T21:13:29.500Z","endTime":"2026-07-22T21:13:35.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11481897681667,"aZ":-14.189300662355071,"pfxX":6.235356024080877,"pfxZ":9.186174244015689,"pX":-0.3349985827091078,"pZ":1.1056017254721098,"vX0":-7.213816322340195,"vY0":-139.4642022984607,"vZ0":-8.351258337084097,"x":129.77,"y":208.93,"x0":1.4823863887077489,"y0":50.004789910941085,"z0":5.087073922377229,"aX":12.211103264826724},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":-9.7,"spinRate":2228,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.3936315981113072,"extension":6.695644586533567},"index":3,"playId":"bc81cc13-4b49-3c02-8866-84c99acfd460","pitchNumber":4,"startTime":"2026-07-22T21:13:52.063Z","endTime":"2026-07-22T21:13:57.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85509807109347,"aZ":-14.46762015629258,"pfxX":3.897819591925042,"pfxZ":9.204751833097186,"pX":-0.7837402506932428,"pZ":3.3225527046465984,"vX0":-7.24286689292113,"vY0":-138.52175015907355,"vZ0":-2.777143087262266,"x":146.87,"y":149.07,"x0":1.3704904911627334,"y0":50.00424744244338,"z0":5.317886503324297,"aX":7.4999384327843535},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-5.4,"spinRate":2081,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.3969436235392485,"extension":6.388816853613599},"index":4,"playId":"9b6779ef-9b34-3092-914a-5bde7b2ac5b6","pitchNumber":5,"startTime":"2026-07-22T21:14:15.483Z","endTime":"2026-07-22T21:14:20.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:14:20.918Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ildemaro Vargas doubles (14) on a sharp line drive to center fielder Lawrence Butler. Nolan Arenado scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:15:36.852Z","endTime":"2026-07-22T21:17:12.904Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-22T21:14:37.831Z","endTime":"2026-07-22T21:15:38.931Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":88.0,"endSpeed":80.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.624771711038687,"aZ":-29.693170780877697,"pfxX":0.011773229728664347,"pfxZ":1.5082601382888665,"pX":1.279128432212164,"pZ":2.5772159672116337,"vX0":-0.8888018602223765,"vY0":-128.14402403370434,"vZ0":-1.427000394672438,"x":68.24,"y":169.2,"x0":1.6302364163630678,"y0":50.00613548806471,"z0":5.480020209084776,"aX":0.019536635289035046},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":0.2,"spinRate":2318,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.428864881493598,"extension":6.257103060243643},"index":1,"playId":"cbda01ed-1795-3495-a70e-e01108d97fe9","pitchNumber":1,"startTime":"2026-07-22T21:15:38.931Z","endTime":"2026-07-22T21:15:47.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Jonah Heim. Nolan Arenado to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"cbda01ed-1795-3495-a70e-e01108d97fe9","startTime":"2026-07-22T21:15:58.130Z","endTime":"2026-07-22T21:16:13.096Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"postOnSecond":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":80.30000000000001,"awayTeamWinProbability":19.69999999999999,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.61,"dramaIndex":26.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.720153259851656,"aZ":-28.418078116216797,"pfxX":-3.1092933013852178,"pfxZ":2.2920037785122607,"pX":-0.4731986706386485,"pZ":0.050539180156883495,"vX0":-3.8897095907444097,"vY0":-127.41379819765733,"vZ0":-7.6155483192863755,"x":135.04,"y":237.42,"x0":1.4785031389777556,"y0":50.00397549295191,"z0":5.3307088866606955,"aX":-5.101472636918033},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":6.5,"spinRate":2387,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4302347791330625,"extension":6.50260550964504},"index":3,"playId":"2f9cd4f9-3cfd-330c-a075-a477f8f1640d","pitchNumber":2,"startTime":"2026-07-22T21:16:13.096Z","endTime":"2026-07-22T21:16:19.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.739353266769964,"aZ":-13.672747445708088,"pfxX":4.855052251058427,"pfxZ":9.246733066859393,"pX":-0.4828971071591896,"pZ":2.883218399590423,"vX0":-7.14578450016009,"vY0":-140.52465751387706,"vZ0":-4.29589869903074,"x":135.41,"y":160.93,"x0":1.461713765207528,"y0":50.00239958177686,"z0":5.3195717880697515,"aX":9.714221521009764},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":-7.3,"spinRate":2256,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.3897251138354303,"extension":6.423313482678108},"index":4,"playId":"dea8bb03-19b0-3988-9108-19e9c6bc678c","pitchNumber":3,"startTime":"2026-07-22T21:16:37.178Z","endTime":"2026-07-22T21:16:41.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.717227484120745,"aZ":-16.37852466084952,"pfxX":5.501425599363646,"pfxZ":8.010924705422532,"pX":0.9569093961961079,"pZ":2.729715851889086,"vX0":-3.4512089542372104,"vY0":-139.59129298482807,"vZ0":-4.23456597807695,"x":80.52,"y":165.08,"x0":1.4952094196822885,"y0":50.00085539616307,"z0":5.3461270094092175,"aX":10.844780969372838},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":-9.2,"spinRate":2362,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3925205531693101,"extension":6.598250646403588},"hitData":{"launchSpeed":100.1,"launchAngle":20.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":169.18,"coordY":41.74}},"index":5,"playId":"a4889849-aa1e-3170-9980-f149a00a67a7","pitchNumber":4,"startTime":"2026-07-22T21:16:58.162Z","endTime":"2026-07-22T21:17:12.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"R","description":"Right"}},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":695611,"link":"/api/v1/people/695611"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":7.499999999999986,"leverageIndex":0.61,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:17:12.904Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James McCann homers (3) on a fly ball to left center field. Ildemaro Vargas scores.","rbi":2,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:19:48.380Z","endTime":"2026-07-22T21:20:22.015Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":{"id":814305,"link":"/api/v1/people/814305"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":695611,"link":"/api/v1/people/695611"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"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-22T21:17:26.268Z","endTime":"2026-07-22T21:17:52.478Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yunior Tur replaces Gage Jump.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"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-22T21:17:52.478Z","endTime":"2026-07-22T21:19:50.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814305,"link":"/api/v1/people/814305"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":695611,"link":"/api/v1/people/695611","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841063026247532,"aZ":-21.140084843370367,"pfxX":0.8103508532284329,"pfxZ":6.059445781005216,"pX":-0.11339889810280107,"pZ":1.9402886255804064,"vX0":0.6872812226419803,"vY0":-133.8437733949323,"vZ0":-6.3147026496607115,"x":121.32,"y":186.39,"x0":-0.478468692543425,"y0":50.005756815988505,"z0":5.8355746411725375,"aX":1.4759148575167251},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":-1.6,"spinRate":2353,"spinDirection":180},"zone":8,"typeConfidence":2.0,"plateTime":0.40863689336575604,"extension":7.41898618616707},"hitData":{"launchSpeed":106.7,"launchAngle":27.0,"totalDistance":431.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.92,"coordY":33.11}},"index":2,"playId":"2f2bd200-2202-3bc6-a878-ed129ac14e71","pitchNumber":1,"startTime":"2026-07-22T21:19:50.498Z","endTime":"2026-07-22T21:20:22.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.39999999999999,"awayTeamWinProbability":4.6000000000000085,"homeTeamWinProbabilityAdded":7.599999999999994,"leverageIndex":0.58,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:20:22.015Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a fly ball to right fielder Carlos Cortes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:20:13.490Z","endTime":"2026-07-22T21:21:00.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45571767412701,"aZ":-12.63621018481245,"pfxX":-0.4607940230461427,"pfxZ":10.123328892832753,"pX":1.0631833890710203,"pZ":3.207087242920238,"vX0":3.5703423064338,"vY0":-138.8422808101221,"vZ0":-5.200238500297165,"x":76.47,"y":152.19,"x0":-0.18593698775325773,"y0":50.00126337644764,"z0":5.962714008424029,"aX":-0.8901338912813558},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":0.0,"spinRate":2265,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.3962638529778908,"extension":7.06460059114489},"hitData":{"launchSpeed":69.6,"launchAngle":29.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.51,"coordY":105.32}},"index":0,"playId":"e4520d44-748e-3373-9eb8-da6befe8b6c8","pitchNumber":1,"startTime":"2026-07-22T21:20:46.530Z","endTime":"2026-07-22T21:21:00.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.6,"awayTeamWinProbability":4.400000000000006,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:21:00.199Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Waldschmidt homers (1) on a fly ball to left center field. Tim Tawa scores.","rbi":2,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:20:53.892Z","endTime":"2026-07-22T21:22:17.500Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":{"id":814305,"link":"/api/v1/people/814305"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":814305,"link":"/api/v1/people/814305"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.296901140018225,"aZ":-24.567955496874223,"pfxX":-0.18980967502083423,"pfxZ":4.30870493660373,"pX":0.598472406446507,"pZ":1.3675574940888144,"vX0":2.6764073091690834,"vY0":-131.81771458579573,"vZ0":-6.99791017856949,"x":94.19,"y":201.86,"x0":-0.4041065728365709,"y0":50.00005410569369,"z0":5.863062372481176,"aX":-0.3348908213678856},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":-0.2,"spinRate":2174,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.41506527502185797,"extension":7.439177950131966},"index":0,"playId":"2efd054f-e3c3-3a45-9b73-e7a160f2b4d7","pitchNumber":1,"startTime":"2026-07-22T21:21:26.744Z","endTime":"2026-07-22T21:21:31.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.862680050072008,"aZ":-15.254813580831959,"pfxX":-0.8990353287015438,"pfxZ":8.579802180064853,"pX":-0.7858788323221784,"pZ":2.688673285421479,"vX0":-0.48336450346318943,"vY0":-139.4195924169591,"vZ0":-6.083484545553153,"x":146.96,"y":166.19,"x0":-0.49356047339821757,"y0":50.00166304454703,"z0":5.902815089110222,"aX":-1.7725348492450836},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":1.7,"spinRate":2085,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.39262290038818115,"extension":7.368943678009958},"hitData":{"launchSpeed":103.9,"launchAngle":30.0,"totalDistance":426.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.43,"coordY":37.3}},"index":1,"playId":"4e88eac8-2228-3741-a75a-5a438e3af210","pitchNumber":2,"startTime":"2026-07-22T21:21:45.761Z","endTime":"2026-07-22T21:22:17.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.15,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:22:17.500Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-22T21:22:14.674Z","endTime":"2026-07-22T21:23:26.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67565889715773,"aZ":-22.032215111070105,"pfxX":-2.65407832202904,"pfxZ":6.303882543293003,"pX":-0.23653436556729307,"pZ":2.88133688626587,"vX0":1.6536465673770007,"vY0":-126.76810051499723,"vZ0":-3.0111659271565823,"x":126.02,"y":160.98,"x0":-0.5563071824361979,"y0":50.004066337069816,"z0":5.866071584918352,"aX":-4.2706622458564745},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.9,"breakHorizontal":4.3,"spinRate":686,"spinDirection":234},"zone":2,"typeConfidence":0.89,"plateTime":0.43396804940873634,"extension":7.37453243682207},"index":0,"playId":"3a55dcc7-588a-3851-9ffa-4d72fb73bbad","pitchNumber":1,"startTime":"2026-07-22T21:22:36.260Z","endTime":"2026-07-22T21:22:40.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09871622809777,"aZ":-29.10541535629739,"pfxX":-5.693303160136177,"pfxZ":1.8772094949871163,"pX":-0.9279854777550701,"pZ":0.9736730833889725,"vX0":0.7951129603501972,"vY0":-127.48259190061981,"vZ0":-6.3133549161410905,"x":152.37,"y":212.49,"x0":-0.5063078412854772,"y0":50.000830451434084,"z0":5.802520774227609,"aX":-9.297367694574573},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":10.1,"spinRate":589,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.43091436111242176,"extension":7.517426595379857},"index":1,"playId":"386d27b2-2037-303a-8841-80fe3fa662d4","pitchNumber":2,"startTime":"2026-07-22T21:22:56.229Z","endTime":"2026-07-22T21:23:03.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02984489203673,"aZ":-26.6961477893147,"pfxX":-3.8750693036916317,"pfxZ":3.3302394260850297,"pX":-0.8112740087812949,"pZ":0.923154976115648,"vX0":0.09926677983836313,"vY0":-127.63031254228909,"vZ0":-7.105450910957476,"x":147.92,"y":213.85,"x0":-0.34752257359124755,"y0":50.00370995514467,"z0":5.854883613367935,"aX":-6.372963129045014},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":7.0,"spinRate":604,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4296676564403854,"extension":7.625641023657746},"index":2,"playId":"889a7758-4056-3095-8bbd-3d36ca78ba6e","pitchNumber":3,"startTime":"2026-07-22T21:23:19.219Z","endTime":"2026-07-22T21:23:26.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:23:26.160Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to right fielder Corbin Carroll in foul territory.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T21:25:56.196Z","endTime":"2026-07-22T21:29:10.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gerardo Carrillo replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"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-22T21:25:51.084Z","endTime":"2026-07-22T21:25:58.137Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672629,"link":"/api/v1/people/672629"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.802587801159387,"aZ":-21.445847265384145,"pfxX":-1.4646973342352236,"pfxZ":5.699890427423936,"pX":1.1263542956209573,"pZ":0.7909350657103066,"vX0":9.902699648282407,"vY0":-136.08082886469313,"vZ0":-7.414155017346107,"x":74.07,"y":217.42,"x0":-2.363712874530183,"y0":50.00471630319828,"z0":5.027598044385888,"aX":-2.7587590181869857},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":0.6,"spinRate":2399,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4019245952808177,"extension":6.4778604213881525},"index":1,"playId":"13841539-2c80-38cd-a8e7-dbb530c23a19","pitchNumber":1,"startTime":"2026-07-22T21:25:58.137Z","endTime":"2026-07-22T21:26:02.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.1,"endSpeed":87.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.704282743671204,"aZ":-23.819546569408153,"pfxX":-10.825015742302863,"pfxZ":4.235052808955615,"pX":0.5672368772264084,"pZ":1.98807078679255,"vX0":11.592290154331813,"vY0":-139.39470396728495,"vZ0":-4.258127984361643,"x":95.38,"y":185.1,"x0":-2.2346168939881674,"y0":50.00076368120742,"z0":5.103741550738279,"aX":-21.34632789818215},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.0,"breakHorizontal":17.3,"spinRate":2196,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3926025961756019,"extension":6.514967164113265},"index":2,"playId":"7311f30e-a6a7-35b2-940f-29663755c2f8","pitchNumber":2,"startTime":"2026-07-22T21:26:15.497Z","endTime":"2026-07-22T21:26:19.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.422925425856988,"aZ":-25.258964473622118,"pfxX":-0.05935158740740265,"pfxZ":3.754836736007057,"pX":0.6792029672902996,"pZ":1.9150814238032063,"vX0":8.272741095964014,"vY0":-134.83175985487742,"vZ0":-3.797148826474724,"x":91.11,"y":187.07,"x0":-2.4213627732261847,"y0":50.00029514427833,"z0":5.124772851358142,"aX":-0.11040305289551895},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":-1.7,"spinRate":2207,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.40628505446796215,"extension":6.4363754421250245},"index":3,"playId":"77129460-013f-303f-9c6d-0264f6878f9d","pitchNumber":3,"startTime":"2026-07-22T21:26:34.245Z","endTime":"2026-07-22T21:26:37.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79566746468688,"aZ":-25.636503238394276,"pfxX":-6.5043315643087904,"pfxZ":4.232458926459483,"pX":2.5307385032793728,"pZ":-0.22848761534396808,"vX0":13.158663577482475,"vY0":-123.80309389008028,"vZ0":-7.472456917596833,"x":20.53,"y":244.95,"x0":-2.019369051476605,"y0":50.00405035977464,"z0":4.989061641845333,"aX":-10.05112089418322},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.9,"breakHorizontal":8.5,"spinRate":892,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.44321873021029123,"extension":6.933818250988254},"index":4,"playId":"5aaffe60-4929-331e-961c-1ff3fe197cec","pitchNumber":4,"startTime":"2026-07-22T21:27:34.590Z","endTime":"2026-07-22T21:27:38.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135295289027926,"aZ":-28.198427764810834,"pfxX":-5.58706095691848,"pfxZ":2.5243201230832675,"pX":-1.1033499346892288,"pZ":2.2281780956125345,"vX0":5.018913689304271,"vY0":-124.71027981823865,"vZ0":-1.7098729513214836,"x":159.06,"y":178.62,"x0":-2.4162691530430607,"y0":50.003745636011544,"z0":5.249272993853662,"aX":-8.799236704621102},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":9.0,"spinRate":663,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4392410391999837,"extension":6.502204679804512},"index":5,"playId":"0ffb2994-7ffd-3230-8391-886488f7a68a","pitchNumber":5,"startTime":"2026-07-22T21:28:08.197Z","endTime":"2026-07-22T21:28:15.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.174488456932814,"aZ":-26.217091256005858,"pfxX":-5.3934191533025855,"pfxZ":3.847008521219262,"pX":-0.5537924998172332,"pZ":3.2255369496047437,"vX0":5.769457484910723,"vY0":-123.79731899624065,"vZ0":0.14106071961220157,"x":138.11,"y":151.69,"x0":-2.2159891855373117,"y0":50.00310835414359,"z0":5.365833189115817,"aX":-8.354885104939761},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.2,"breakHorizontal":8.4,"spinRate":1009,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.44276461827013236,"extension":6.634804899525786},"hitData":{"launchSpeed":88.0,"launchAngle":50.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.87,"coordY":127.07}},"index":6,"playId":"9e6c2b60-d0de-32ea-bd65-cc0794428284","pitchNumber":6,"startTime":"2026-07-22T21:28:58.189Z","endTime":"2026-07-22T21:29:10.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:29:10.600Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a line drive to center fielder Tim Tawa.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T21:29:09.914Z","endTime":"2026-07-22T21:31:13.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.866172812520325,"aZ":-24.217086931790302,"pfxX":-9.175627698695568,"pfxZ":3.8423933481458796,"pX":-1.6326093437922162,"pZ":3.1569487186144105,"vX0":5.299267619532511,"vY0":-142.96700676745647,"vZ0":-1.856384334920228,"x":179.23,"y":153.54,"x0":-2.317831348379014,"y0":50.00161174557413,"z0":5.334082437120065,"aX":-18.998820571920366},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.7,"breakHorizontal":15.6,"spinRate":2240,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3830565241841004,"extension":6.474496408091828},"index":0,"playId":"0ed0a7a9-51ab-3bbd-803a-88739db9053d","pitchNumber":1,"startTime":"2026-07-22T21:29:41.457Z","endTime":"2026-07-22T21:29:46.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.593163184260995,"aZ":-23.65959232934986,"pfxX":-0.044800851330299984,"pfxZ":4.60791616751415,"pX":-1.5900503495050924,"pZ":3.442555736712473,"vX0":2.2696844257718727,"vY0":-134.6373709522494,"vZ0":-0.3320059428848806,"x":177.61,"y":145.83,"x0":-2.435977208146122,"y0":50.00072410943806,"z0":5.23327233230956,"aX":-0.0833510010372879},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":-0.4,"spinRate":2219,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.405892907180748,"extension":6.495796222311063},"index":1,"playId":"74ba813d-4529-3f66-aaa7-5d249ff07162","pitchNumber":2,"startTime":"2026-07-22T21:29:58.113Z","endTime":"2026-07-22T21:30:02.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.674197533256027,"aZ":-22.054204751201084,"pfxX":0.660352590948488,"pfxZ":5.325090331986308,"pX":-0.6729290983062843,"pZ":2.7020162435232087,"vX0":4.483515522074394,"vY0":-136.63025072615625,"vZ0":-2.595086507155973,"x":142.65,"y":165.83,"x0":-2.417465486229814,"y0":50.001265579240645,"z0":5.171216926442948,"aX":1.2545998678418755},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":-2.0,"spinRate":2258,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.40010201456154526,"extension":6.489334286995306},"index":2,"playId":"e6015e90-2726-3284-8420-51e9d49c2170","pitchNumber":3,"startTime":"2026-07-22T21:30:15.208Z","endTime":"2026-07-22T21:30:18.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.503893492952063,"aZ":-31.065722437728038,"pfxX":3.955693954095289,"pfxZ":0.6864139315471629,"pX":-0.7316029480339368,"pZ":3.161474020396362,"vX0":3.016929932913865,"vY0":-126.31276413257577,"vZ0":1.0177965201929677,"x":144.89,"y":153.42,"x0":-2.456668051481942,"y0":50.00234704100774,"z0":5.257397510118046,"aX":6.369547522881112},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-7.9,"spinRate":2746,"spinDirection":59},"zone":1,"typeConfidence":2.0,"plateTime":0.4341758029994507,"extension":6.411723684393693},"index":3,"playId":"0701f5e3-4833-3a7f-a925-f94b94c4ac22","pitchNumber":4,"startTime":"2026-07-22T21:30:34.065Z","endTime":"2026-07-22T21:30:39.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.951594806853034,"aZ":-33.10598238194023,"pfxX":2.8430489139063377,"pfxZ":-0.5564429693998116,"pX":0.22441630165413645,"pZ":1.9033522481383391,"vX0":5.50665997724901,"vY0":-129.7481392481235,"vZ0":-1.597717729786514,"x":108.45,"y":187.39,"x0":-2.310863684223595,"y0":50.004228846040284,"z0":5.095518299589344,"aX":4.754175347923116},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.2,"breakHorizontal":-6.6,"spinRate":2566,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4252537661090878,"extension":6.650869843957982},"hitData":{"launchSpeed":77.2,"launchAngle":21.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.36,"coordY":93.14}},"index":4,"playId":"f0fe24ad-007f-3633-811b-2e9e451c39c1","pitchNumber":5,"startTime":"2026-07-22T21:31:02.574Z","endTime":"2026-07-22T21:31:13.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:31:13.955Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carlos Cortes grounds into a double play, second baseman Ketel Marte to shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. Shea Langeliers out at 2nd. Carlos Cortes out at 1st.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-22T21:31:31.290Z","endTime":"2026-07-22T21:33:09.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038939950687656,"aZ":-24.102898578138902,"pfxX":-0.46821987985770974,"pfxZ":4.338530857781359,"pX":-0.9300254242101307,"pZ":1.4994704423314715,"vX0":4.420410857282121,"vY0":-134.9961984632818,"vZ0":-4.844404517274635,"x":152.45,"y":198.29,"x0":-2.5219893677870764,"y0":50.00473515538343,"z0":4.9955667325158455,"aX":-0.8715596344703127},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":0.0,"spinRate":2390,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.40442037811013387,"extension":6.466365957113048},"index":0,"playId":"a4fa03ac-ea05-379b-be40-4c10994cf687","pitchNumber":1,"startTime":"2026-07-22T21:31:40.048Z","endTime":"2026-07-22T21:31:44.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129980022085675,"aZ":-28.248955752379793,"pfxX":0.670989611014722,"pfxZ":2.1315028241888445,"pX":-1.5265917800096727,"pZ":3.5437005980266485,"vX0":2.359797157792313,"vY0":-134.44958210848702,"vZ0":0.8376191108970326,"x":175.19,"y":143.1,"x0":-2.500293256166818,"y0":50.006289610409254,"z0":5.221572136243215,"aX":1.237336136095918},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":-1.7,"spinRate":2366,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4062370273893525,"extension":6.44633146351216},"index":1,"playId":"336e5459-2f87-3bee-aa65-54841c204400","pitchNumber":2,"startTime":"2026-07-22T21:31:58.574Z","endTime":"2026-07-22T21:32:02.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-22T21:32:23.814Z","endTime":"2026-07-22T21:32:41.086Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46051810598348,"aZ":-23.314575948392527,"pfxX":-10.032463764853635,"pfxZ":4.290039723333658,"pX":0.4424510271669261,"pZ":0.8494962414349344,"vX0":11.392606794938967,"vY0":-142.72256841653916,"vZ0":-7.624904633104817,"x":100.13,"y":215.84,"x0":-2.295164443996174,"y0":50.00288858339261,"z0":5.020994995015588,"aX":-20.723194247531296},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.4,"breakHorizontal":16.0,"spinRate":2273,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3835804940906944,"extension":6.77472042987846},"index":3,"playId":"f008985b-3763-3745-b83d-6cf0c35d5764","pitchNumber":3,"startTime":"2026-07-22T21:32:41.086Z","endTime":"2026-07-22T21:32:45.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.011721024268777,"aZ":-22.552114896762028,"pfxX":-1.8403974491673982,"pfxZ":5.005592295846133,"pX":-0.2197525266104627,"pZ":2.485583128522848,"vX0":6.965152788677532,"vY0":-137.16177714976718,"vZ0":-2.968041022310799,"x":125.38,"y":171.67,"x0":-2.5437243182008222,"y0":50.00015639439721,"z0":5.10541969647285,"aX":-3.5368391430754453},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":2.0,"spinRate":2308,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39809953345788296,"extension":6.6107310241393655},"hitData":{"launchSpeed":91.3,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.67,"coordY":159.63}},"index":4,"playId":"7f8d18f7-c72c-3212-95ab-99bffe1da826","pitchNumber":4,"startTime":"2026-07-22T21:33:01.194Z","endTime":"2026-07-22T21:33:09.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.21,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:33:09.267Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:35:26.227Z","endTime":"2026-07-22T21:37:24.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.182464775469665,"aZ":-31.34221732609986,"pfxX":-7.867649149696667,"pfxZ":0.5193877856684512,"pX":-0.3960923600124131,"pZ":1.4013809839002311,"vX0":2.2710635489496225,"vY0":-126.48254001804209,"vZ0":-4.7827651388820644,"x":132.1,"y":200.94,"x0":-0.29371700542537715,"y0":50.00012335178959,"z0":5.883444723298675,"aX":-12.512938023594044},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":13.6,"spinRate":914,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.43609485811737025,"extension":7.380629261616665},"index":0,"playId":"9d25a405-4656-3220-9a24-5916404a224b","pitchNumber":1,"startTime":"2026-07-22T21:35:26.227Z","endTime":"2026-07-22T21:35:32.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.712441763901534,"aZ":-26.3489535903691,"pfxX":-5.0058451966716975,"pfxZ":3.5105188577405206,"pX":-0.7878278277671632,"pZ":0.2748154852677073,"vX0":1.0452592128226963,"vY0":-128.33790973660808,"vZ0":-8.615119890280722,"x":147.03,"y":231.36,"x0":-0.551249856290717,"y0":50.005881674885934,"z0":5.742294500437019,"aX":-8.31270734987434},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":8.8,"spinRate":751,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.42754588823212103,"extension":7.49679544839962},"index":1,"playId":"13e1f12d-aca6-3614-8c63-86e4685cf83d","pitchNumber":2,"startTime":"2026-07-22T21:35:43.381Z","endTime":"2026-07-22T21:35:50.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00645715501733,"aZ":-13.007568150857837,"pfxX":-0.45547887561278566,"pfxZ":9.906302260066578,"pX":-0.6055063091062927,"pZ":2.11245501389439,"vX0":-0.8919327292352947,"vY0":-138.27832516140393,"vZ0":-8.002403648450818,"x":140.08,"y":181.74,"x0":-0.21947729607850888,"y0":50.00639803329453,"z0":5.917939931776132,"aX":-0.8818299098870406},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":1.0,"spinRate":2101,"spinDirection":188},"zone":7,"typeConfidence":0.9,"plateTime":0.39618904202625416,"extension":7.283039595931572},"index":2,"playId":"688e19d0-0813-3bcc-bdb2-ecf7e14c9ee2","pitchNumber":3,"startTime":"2026-07-22T21:36:03.209Z","endTime":"2026-07-22T21:36:07.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18564548990199,"aZ":-32.00247491893168,"pfxX":-3.85787365912549,"pfxZ":0.11100000609125926,"pX":-1.616426622301019,"pZ":0.8645942667853482,"vX0":-1.403182941307214,"vY0":-126.14627140647754,"vZ0":-5.743582665625364,"x":178.61,"y":215.44,"x0":-0.5494285709631084,"y0":50.005040425613224,"z0":5.797301737648072,"aX":-6.126487331338886},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.1,"breakHorizontal":7.3,"spinRate":670,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4366620546225497,"extension":7.420879198522199},"index":3,"playId":"3f442fce-f418-3479-8ba6-84129105b8d3","pitchNumber":4,"startTime":"2026-07-22T21:36:22.847Z","endTime":"2026-07-22T21:36:29.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849654569392897,"aZ":-27.398133442132927,"pfxX":-3.744208955228798,"pfxZ":3.0191908815248976,"pX":-0.7337886298341405,"pZ":1.7374274598102808,"vX0":0.4164963662481631,"vY0":-125.33575048828453,"vZ0":-4.417753884783327,"x":144.97,"y":191.87,"x0":-0.416670202127807,"y0":50.00238599873973,"z0":5.77718763950916,"aX":-5.918134667168276},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":6.7,"spinRate":624,"spinDirection":245},"zone":7,"typeConfidence":0.9,"plateTime":0.4380943589393862,"extension":7.563870300798551},"index":4,"playId":"b7921eaf-e044-3451-bc57-3cdbf1fa3470","pitchNumber":5,"startTime":"2026-07-22T21:36:41.460Z","endTime":"2026-07-22T21:36:44.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-22T21:36:57.458Z","endTime":"2026-07-22T21:37:12.524Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901261117498393,"aZ":-25.167978698813066,"pfxX":-5.230505993510274,"pfxZ":4.3661014674413945,"pX":0.31166499394480834,"pZ":1.846545086030033,"vX0":3.3135546521259718,"vY0":-126.21637350218568,"vZ0":-4.772145932421589,"x":105.12,"y":188.92,"x0":-0.3419767286441756,"y0":50.00473334298165,"z0":5.801178295190509,"aX":-8.397332569312631},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":8.6,"spinRate":1174,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.4348005844294107,"extension":7.306396105555406},"hitData":{"launchSpeed":81.6,"launchAngle":61.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.03,"coordY":124.64}},"index":6,"playId":"40ba7ba8-fc50-3e57-9716-c9412e802f54","pitchNumber":6,"startTime":"2026-07-22T21:37:12.524Z","endTime":"2026-07-22T21:37:24.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:37:24.797Z","atBatIndex":50},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Corbin Carroll triples (11) on a fly ball to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:37:26.466Z","endTime":"2026-07-22T21:38:58.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79006694467631,"aZ":-32.432754150616326,"pfxX":-5.916172946757121,"pfxZ":-0.164537546889159,"pX":-0.6599197543752227,"pZ":3.058938460527108,"vX0":1.0848582458498246,"vY0":-125.73882871971628,"vZ0":-0.6836829807624845,"x":142.15,"y":156.19,"x0":-0.3300736621743267,"y0":50.002043807327745,"z0":5.978621128545137,"aX":-9.42063757661251},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":10.4,"spinRate":673,"spinDirection":243},"zone":1,"typeConfidence":0.9,"plateTime":0.4365262009570081,"extension":7.362931427651638},"index":0,"playId":"21a27924-2f11-330d-b370-ece88ed42d95","pitchNumber":1,"startTime":"2026-07-22T21:37:47.165Z","endTime":"2026-07-22T21:37:52.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38689839406887,"aZ":-11.32920930477894,"pfxX":-1.2231069933801475,"pfxZ":10.380345230013564,"pX":-1.0070811305450067,"pZ":2.0213110390359605,"vX0":-1.3251582798397683,"vY0":-140.4785719741193,"vZ0":-8.66288208639512,"x":155.39,"y":184.2,"x0":-0.3711357290021297,"y0":50.00453865890903,"z0":5.872446025996042,"aX":-2.45644625728623},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":2.5,"spinRate":2151,"spinDirection":195},"zone":13,"typeConfidence":0.91,"plateTime":0.38918198478732924,"extension":7.344099876162663},"index":1,"playId":"eedfa485-3d22-3f45-8b58-81c50e7b02a4","pitchNumber":2,"startTime":"2026-07-22T21:38:06.165Z","endTime":"2026-07-22T21:38:12.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553418638621224,"aZ":-27.16207285528198,"pfxX":-4.162621759243814,"pfxZ":3.0440149768121563,"pX":-0.30365120016345926,"pZ":1.138113772500744,"vX0":1.5683375546610083,"vY0":-127.53210491461348,"vZ0":-6.3863022275334815,"x":128.57,"y":208.05,"x0":-0.3862947415050359,"y0":50.000013519375614,"z0":5.820679742708825,"aX":-6.846524570780193},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":7.2,"spinRate":611,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4296907760370927,"extension":7.621458299356619},"index":2,"playId":"eae36891-133e-3f81-9cc0-6623368ff426","pitchNumber":3,"startTime":"2026-07-22T21:38:24.403Z","endTime":"2026-07-22T21:38:27.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.484920968944767,"aZ":-27.88719451717662,"pfxX":-2.312891004474124,"pfxZ":2.620734716888328,"pX":-0.5285899407910404,"pZ":1.4756588320834183,"vX0":1.6365808788497687,"vY0":-127.39892655361427,"vZ0":-5.42994134895578,"x":137.15,"y":198.94,"x0":-0.8805387530203774,"y0":50.00348783737098,"z0":5.853748915230019,"aX":-3.781711951933267},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":3.8,"spinRate":624,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4308174146958379,"extension":7.279496498059235},"hitData":{"launchSpeed":99.8,"launchAngle":26.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":75.08,"coordY":47.84}},"index":3,"playId":"2b36c047-adbe-32c9-8502-76e0a4a0f52d","pitchNumber":4,"startTime":"2026-07-22T21:38:43.660Z","endTime":"2026-07-22T21:38:58.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.02,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:38:58.402Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:39:20.231Z","endTime":"2026-07-22T21:42:38.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":814305,"link":"/api/v1/people/814305"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.4,"endSpeed":75.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.086649477555607,"aZ":-30.376355693413664,"pfxX":3.7427592999407127,"pfxZ":1.2500726543925484,"pX":-0.2787606144172783,"pZ":4.056092229753512,"vX0":-0.6493272816296505,"vY0":-118.59204642887148,"vZ0":1.9570238209892388,"x":127.63,"y":129.27,"x0":-0.4890930946977803,"y0":50.00100198772745,"z0":5.976400606049831,"aX":5.370301288982438},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.0,"breakHorizontal":-6.6,"spinRate":2357,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4605514663524777,"extension":7.212132821653621},"index":0,"playId":"047fcee2-3a39-331e-81f3-f51cbd505940","pitchNumber":1,"startTime":"2026-07-22T21:39:41.501Z","endTime":"2026-07-22T21:39:45.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.671210611999907,"aZ":-29.51967601773839,"pfxX":-3.113257993313818,"pfxZ":1.6061164686090887,"pX":-0.6022780623120051,"pZ":0.46567440401856935,"vX0":0.2786290205835629,"vY0":-128.17794581982932,"vZ0":-7.4249312009066655,"x":139.96,"y":226.21,"x0":-0.3084051877268544,"y0":50.00512119293581,"z0":5.71995847099175,"aX":-5.156371923227168},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":5.5,"spinRate":598,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.42809474734305786,"extension":7.54568203502849},"index":1,"playId":"4a7a4853-f783-3380-bc47-547fb6a93292","pitchNumber":2,"startTime":"2026-07-22T21:40:00.560Z","endTime":"2026-07-22T21:40:07.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Yunior Tur. Corbin Carroll scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":10,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"4a7a4853-f783-3380-bc47-547fb6a93292","startTime":"2026-07-22T21:40:12.838Z","endTime":"2026-07-22T21:40:43.905Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94005539466072,"aZ":-14.798186295969346,"pfxX":0.9862766930848434,"pfxZ":8.943726646198439,"pX":0.7039806088978008,"pZ":2.772307370126789,"vX0":1.5433675464295589,"vY0":-138.70498607407538,"vZ0":-5.805150509116167,"x":90.17,"y":163.93,"x0":0.011602120780885475,"y0":50.00022802965068,"z0":5.8844218823274845,"aX":1.9148089130244297},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":-2.2,"spinRate":2123,"spinDirection":183},"zone":3,"typeConfidence":0.9,"plateTime":0.3953688961693116,"extension":7.232364896374973},"index":3,"playId":"053bdd68-cdb2-3a21-8d67-8901c04222e2","pitchNumber":3,"startTime":"2026-07-22T21:40:43.905Z","endTime":"2026-07-22T21:40:48.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-22T21:41:17.729Z","endTime":"2026-07-22T21:41:31.931Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.007191758977633,"aZ":-25.158864613170113,"pfxX":3.7403353144933447,"pfxZ":3.998960345130839,"pX":0.5112647369888582,"pZ":1.0014246851746702,"vX0":0.752847395089401,"vY0":-131.60559449848662,"vZ0":-7.582004276423578,"x":97.51,"y":211.74,"x0":-0.2643896899973092,"y0":50.000959135016686,"z0":5.783848059038004,"aX":6.55823954656765},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-7.0,"spinRate":2234,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.41623258673582697,"extension":7.552612485508342},"index":5,"playId":"09471a62-2c6e-33eb-95e1-1003d40c1f99","pitchNumber":4,"startTime":"2026-07-22T21:41:31.931Z","endTime":"2026-07-22T21:41:37.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.509166427570964,"aZ":-28.976892798389922,"pfxX":-3.2203796150841404,"pfxZ":1.9796737886282907,"pX":-0.5502393536606487,"pZ":1.367346851650376,"vX0":0.5453385454932516,"vY0":-127.42716300667841,"vZ0":-5.4463169410656285,"x":137.97,"y":201.86,"x0":-0.35149882070020166,"y0":50.00296640703597,"z0":5.872061554971206,"aX":-5.202193387395901},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":5.6,"spinRate":547,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.43278736148330665,"extension":7.295134452947465},"index":6,"playId":"3c3e0f4b-45c6-3829-abe7-7c6905a4ade1","pitchNumber":5,"startTime":"2026-07-22T21:41:49.116Z","endTime":"2026-07-22T21:41:52.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263949514006743,"aZ":-30.211304144924934,"pfxX":-5.145294761413008,"pfxZ":1.2290077315365089,"pX":-1.7501224701537412,"pZ":1.6134861778141072,"vX0":-1.4862287437888366,"vY0":-126.26558138074698,"vZ0":-4.531731086382595,"x":183.71,"y":195.22,"x0":-0.483935576395253,"y0":50.00331798779612,"z0":5.892326871066719,"aX":-8.219305940798117},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":9.7,"spinRate":426,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.43557480825481765,"extension":7.498664941282739},"index":7,"playId":"644e6751-57c8-3284-843e-5f7b4f84c5d6","pitchNumber":6,"startTime":"2026-07-22T21:42:09.946Z","endTime":"2026-07-22T21:42:18.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911764051052685,"aZ":-24.78632612398782,"pfxX":2.7207596016516242,"pfxZ":4.218437607626361,"pX":0.6916556883261573,"pZ":1.0085577943548703,"vX0":1.9064622632342063,"vY0":-130.79444676931791,"vZ0":-7.4164175730393325,"x":90.64,"y":211.55,"x0":-0.39755617747758215,"y0":50.00126863717099,"z0":5.711328830329898,"aX":4.7618388459298435},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":-5.3,"spinRate":2294,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.41712276565468853,"extension":7.399446467221051},"index":8,"playId":"240e0863-ab3b-3787-a759-d240afd72fab","pitchNumber":7,"startTime":"2026-07-22T21:42:33.814Z","endTime":"2026-07-22T21:42:38.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:42:38.723Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Arenado walks. Gabriel Moreno to 2nd.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:43:43.887Z","endTime":"2026-07-22T21:45:14.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":10,"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-22T21:42:58.883Z","endTime":"2026-07-22T21:43:45.964Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445451926181903,"aZ":-22.027072127855025,"pfxX":0.6287082775808868,"pfxZ":5.603978953544335,"pX":1.6546802157044647,"pZ":0.7827418819915413,"vX0":4.317418624595841,"vY0":-133.4156418988589,"vZ0":-8.937997318298265,"x":53.93,"y":217.65,"x0":-0.06314628128191231,"y0":50.00396954384198,"z0":5.7511041784666945,"aX":1.138686016439961},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.5,"breakHorizontal":-2.0,"spinRate":2303,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.40979876296353623,"extension":7.4810959860624},"index":1,"playId":"237e55f2-be7e-3d55-b295-dae465beee22","pitchNumber":1,"startTime":"2026-07-22T21:43:45.964Z","endTime":"2026-07-22T21:43:49.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.546676054746285,"aZ":-11.719429223370431,"pfxX":0.14069121051329203,"pfxZ":10.367240732157947,"pX":0.9560578427049442,"pZ":0.8435787398786504,"vX0":2.519078458143517,"vY0":-139.81959860167797,"vZ0":-11.269785143837552,"x":80.56,"y":216.0,"x0":0.023874282533553687,"y0":50.00126984517141,"z0":5.703436614943466,"aX":0.2776531471799109},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":-0.8,"spinRate":2139,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.3922461538027102,"extension":7.424032335129663},"index":2,"playId":"7c3fdfb7-044e-362c-bdc5-8dcefaf390fa","pitchNumber":2,"startTime":"2026-07-22T21:44:07.885Z","endTime":"2026-07-22T21:44:12.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.471135061334778,"aZ":-25.708095792938327,"pfxX":1.9672654170978152,"pfxZ":3.7241626813107587,"pX":1.7837687869360817,"pZ":1.3942211950620471,"vX0":4.255733457006057,"vY0":-130.65997699554,"vZ0":-6.54656414875825,"x":49.01,"y":201.14,"x0":-0.11910442452913261,"y0":50.00449576657993,"z0":5.853352279654518,"aX":3.4142474888037877},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-4.4,"spinRate":2254,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.41854941915359545,"extension":7.307221150025979},"index":3,"playId":"b29a924e-5273-3605-bd31-47682bae82de","pitchNumber":3,"startTime":"2026-07-22T21:44:28.226Z","endTime":"2026-07-22T21:44:33.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.1,"endSpeed":88.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.752542685768255,"aZ":-11.940406897706042,"pfxX":-0.8448065098930702,"pfxZ":10.083373506877876,"pX":-0.12360198087949974,"pZ":2.1328540875600295,"vX0":0.2948911579169201,"vY0":-141.14857639132805,"vZ0":-8.20376852029639,"x":121.71,"y":181.19,"x0":-0.11999939541445277,"y0":50.006093288431934,"z0":5.8562438725749395,"aX":-1.6956560980301478},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":1.4,"spinRate":2223,"spinDirection":186},"zone":8,"typeConfidence":0.91,"plateTime":0.38886842787891496,"extension":7.359424422223366},"index":4,"playId":"39de9258-1c92-3814-b3c1-6cf33efbe86e","pitchNumber":4,"startTime":"2026-07-22T21:44:47.874Z","endTime":"2026-07-22T21:44:51.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.355775368424528,"aZ":-27.607576925608303,"pfxX":3.2280699370670938,"pfxZ":2.6341402969644063,"pX":0.5497217579846966,"pZ":1.6376706747576997,"vX0":0.705753529938022,"vY0":-130.7463569774418,"vZ0":-5.555435360283471,"x":96.05,"y":194.56,"x0":-0.14301500579972692,"y0":50.00150231756786,"z0":5.859574078115795,"aX":5.592686735058146},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":-6.0,"spinRate":2208,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.4187889256689177,"extension":7.196877331477423},"index":5,"playId":"df51f870-a84a-35f7-94f8-3c58772029e0","pitchNumber":5,"startTime":"2026-07-22T21:45:08.892Z","endTime":"2026-07-22T21:45:14.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:45:14.651Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ildemaro Vargas walks. Gabriel Moreno to 3rd. Nolan Arenado to 2nd.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:45:18.673Z","endTime":"2026-07-22T21:46:55.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124361588834297,"aZ":-24.847324314879984,"pfxX":-1.9998184937078314,"pfxZ":4.524829800625791,"pX":-0.9275409753612919,"pZ":2.334053298180944,"vX0":-0.3261588271713439,"vY0":-126.80089391164736,"vZ0":-3.824107508589414,"x":152.36,"y":175.76,"x0":-0.5373309213771564,"y0":50.00530664275223,"z0":5.855578915512002,"aX":-3.240859722907893},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.6,"breakHorizontal":3.7,"spinRate":678,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.43277780692379153,"extension":7.58327804013072},"index":0,"playId":"2cac79ac-07c6-3434-b3dd-2d540de7b131","pitchNumber":1,"startTime":"2026-07-22T21:45:46.149Z","endTime":"2026-07-22T21:45:51.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927854693390515,"aZ":-23.75694972267605,"pfxX":0.006755547873283696,"pfxZ":4.708571802226372,"pX":-0.7951452078058054,"pZ":3.6472173973997597,"vX0":-0.7444788613830764,"vY0":-132.97328201206844,"vZ0":-1.6118070367229305,"x":147.31,"y":140.31,"x0":-0.5122307092564861,"y0":50.004882063952415,"z0":5.987558501415011,"aX":0.012269576991107803},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.4,"breakHorizontal":0.1,"spinRate":2313,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.41216412822564363,"extension":7.26000602038629},"index":1,"playId":"f5b3a078-401b-35f1-8c83-dc3b71460ec4","pitchNumber":2,"startTime":"2026-07-22T21:46:06.519Z","endTime":"2026-07-22T21:46:10.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.759004528026942,"aZ":-20.067222006923274,"pfxX":0.5739741239373934,"pfxZ":6.581023228660037,"pX":-0.5375073138954658,"pZ":1.1966016185949628,"vX0":-0.2416480011540193,"vY0":-134.89456639627426,"vZ0":-8.227799884835088,"x":137.49,"y":206.47,"x0":-0.5212667781501572,"y0":50.00553789394323,"z0":5.704946666697962,"aX":1.0563320153061624},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-1.0,"spinRate":2315,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.4062774422858486,"extension":7.467530709099154},"index":2,"playId":"47849192-404f-36b4-b6d6-27779bee091d","pitchNumber":3,"startTime":"2026-07-22T21:46:27.186Z","endTime":"2026-07-22T21:46:32.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.269487214278836,"aZ":-14.023640102074934,"pfxX":-2.4007575499717495,"pfxZ":9.532221386426865,"pX":1.124065577435283,"pZ":2.456647590602991,"vX0":4.2418184858107395,"vY0":-137.34258285219792,"vZ0":-6.60371321076253,"x":74.15,"y":172.45,"x0":-0.13065727304972263,"y0":50.00617351914121,"z0":5.851496789877658,"aX":-4.573395995096367},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2128,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.3992534988127243,"extension":7.313088005071697},"index":3,"playId":"d2b30c34-7a78-304c-88f4-d554374ef4db","pitchNumber":4,"startTime":"2026-07-22T21:46:47.723Z","endTime":"2026-07-22T21:46:55.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:46:55.189Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a ground ball to left fielder Tyler Soderstrom. Gabriel Moreno scores. Nolan Arenado to 3rd. Ildemaro Vargas to 2nd.","rbi":1,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:46:51.953Z","endTime":"2026-07-22T21:50:07.836Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814305,"fullName":"Yunior Tur","link":"/api/v1/people/814305"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":814305,"link":"/api/v1/people/814305"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7895746565788,"aZ":-14.743014772586479,"pfxX":-1.6149729770235268,"pfxZ":9.068085066866125,"pX":-0.388034601121298,"pZ":2.7868049333901626,"vX0":-0.1198093553535998,"vY0":-138.0382460559716,"vZ0":-5.856794987001443,"x":131.79,"y":163.54,"x0":-0.13427454547095918,"y0":50.00576100502765,"z0":5.935108389084988,"aX":-3.1055480867590193},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":3.0,"spinRate":2140,"spinDirection":187},"zone":4,"typeConfidence":0.9,"plateTime":0.39735226554068603,"extension":7.2645090528420955},"index":0,"playId":"aacfc518-c642-310b-88db-1bf4889767dd","pitchNumber":1,"startTime":"2026-07-22T21:47:20.041Z","endTime":"2026-07-22T21:47:25.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.983054865251923,"aZ":-22.126888544407223,"pfxX":-2.2052062712462366,"pfxZ":6.209515425473323,"pX":-1.294171406697614,"pZ":1.837853976653473,"vX0":-1.8827681373476617,"vY0":-126.91103432546612,"vZ0":-5.630433568117297,"x":166.33,"y":189.16,"x0":-0.25406922742051136,"y0":50.00036638264162,"z0":5.867365104986252,"aX":-3.5668870082051063},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.1,"breakHorizontal":4.4,"spinRate":755,"spinDirection":230},"zone":13,"typeConfidence":0.89,"plateTime":0.4329478499125088,"extension":7.355279483625831},"index":1,"playId":"1ec354eb-eaf6-38b0-98b6-f3f501119a1d","pitchNumber":2,"startTime":"2026-07-22T21:47:38.165Z","endTime":"2026-07-22T21:47:43.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159815572852004,"aZ":-27.418771429691198,"pfxX":-6.56827322371519,"pfxZ":3.0159814777521827,"pX":0.6448569911329949,"pZ":1.1014004060540719,"vX0":4.0561534362264995,"vY0":-125.19225109884519,"vZ0":-6.126084718832681,"x":92.42,"y":209.04,"x0":-0.14963450379726503,"y0":50.0010536061592,"z0":5.847704082904045,"aX":-10.341758234645084},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":10.8,"spinRate":580,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.43886561842433647,"extension":7.627884387859726},"index":2,"playId":"aa7093e8-7e68-3a17-8353-25b4a1407391","pitchNumber":3,"startTime":"2026-07-22T21:47:59.892Z","endTime":"2026-07-22T21:48:04.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.906453911624396,"aZ":-23.80435216473532,"pfxX":3.7148133736838016,"pfxZ":4.902915762256367,"pX":1.1406400790108282,"pZ":-0.6108149962126065,"vX0":2.0688535794594887,"vY0":-129.71700262065545,"vZ0":-11.360683632326277,"x":73.52,"y":255.27,"x0":-0.14951975013913082,"y0":50.00064968060615,"z0":5.637348492379154,"aX":6.3344008957126015},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":-7.2,"spinRate":2323,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4220997790639833,"extension":7.405592931679787},"index":3,"playId":"2c862993-55ee-3096-bda6-584e490f2163","pitchNumber":4,"startTime":"2026-07-22T21:48:23.575Z","endTime":"2026-07-22T21:48:29.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1526411534921,"aZ":-28.905452277579062,"pfxX":-7.118514996967961,"pfxZ":2.0450556992770785,"pX":0.8291898957011699,"pZ":1.2707352063450315,"vX0":4.839939140828708,"vY0":-126.56342428107783,"vZ0":-5.467768292034309,"x":85.39,"y":204.47,"x0":-0.196394667650247,"y0":50.00533093931376,"z0":5.813779734062733,"aX":-11.390965912950358},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":11.6,"spinRate":678,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.43507752693718826,"extension":7.432484628479961},"index":4,"playId":"71a0f320-b2d1-3d35-b8d0-4fb73b7118cb","pitchNumber":5,"startTime":"2026-07-22T21:48:47.712Z","endTime":"2026-07-22T21:48:53.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-22T21:49:13.046Z","endTime":"2026-07-22T21:49:28.385Z","isPitch":false,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"},"defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.431731952821114,"aZ":-12.092256143263615,"pfxX":0.05612512490926025,"pfxZ":10.304030947353557,"pX":0.14876429029844213,"pZ":1.5386676634867524,"vX0":0.7174145391299913,"vY0":-138.81048595795517,"vZ0":-9.160662123767668,"x":111.33,"y":197.24,"x0":-0.12046577647701903,"y0":50.00409984256622,"z0":5.689330527688276,"aX":0.10932698943321005},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":-0.2,"spinRate":2195,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.3947720015550731,"extension":7.420836593461874},"index":6,"playId":"b9f0d8fd-924b-31b7-aad2-1d2880669922","pitchNumber":6,"startTime":"2026-07-22T21:49:28.385Z","endTime":"2026-07-22T21:49:32.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.480586369772347,"aZ":-29.820090988510756,"pfxX":-5.445577389813431,"pfxZ":1.4851405450299104,"pX":0.634339357056011,"pZ":1.4467572481806041,"vX0":3.6969435915114732,"vY0":-125.94919600905419,"vZ0":-4.747474303087557,"x":92.82,"y":199.72,"x0":-0.15401169770676362,"y0":50.005749396143905,"z0":5.802275521684919,"aX":-8.644110626543542},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":8.9,"spinRate":820,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.43691972003535273,"extension":7.38176619539488},"hitData":{"launchSpeed":74.7,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.78,"coordY":125.15}},"index":7,"playId":"b962c5bc-c822-33ef-9cc2-119bb1b6265f","pitchNumber":7,"startTime":"2026-07-22T21:49:55.010Z","endTime":"2026-07-22T21:50:07.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":814305,"link":"/api/v1/people/814305"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:50:07.836Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tim Tawa doubles (7) on a sharp fly ball to center fielder Lawrence Butler. Nolan Arenado scores. Ildemaro Vargas scores. James McCann to 3rd.","rbi":2,"awayScore":2,"homeScore":13,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:52:31.754Z","endTime":"2026-07-22T21:54:26.561Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":814305,"link":"/api/v1/people/814305"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":814305,"link":"/api/v1/people/814305"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"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":2,"homeScore":11,"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-22T21:50:20.790Z","endTime":"2026-07-22T21:50:37.934Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hayden Juenger replaces Yunior Tur.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"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-22T21:50:37.934Z","endTime":"2026-07-22T21:52:33.816Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696522,"link":"/api/v1/people/696522"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814305,"link":"/api/v1/people/814305","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":89.2,"endSpeed":82.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454775969048452,"aZ":-23.7540632099558,"pfxX":1.4235210553614634,"pfxZ":4.8910486683793915,"pX":0.9748709001879049,"pZ":1.1551007114536376,"vX0":5.022260822316073,"vY0":-129.9020872244997,"vZ0":-5.67113257798166,"x":79.84,"y":207.59,"x0":-1.1630227521149834,"y0":50.00208892079596,"z0":5.155855695607433,"aX":2.4479846532654097},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-3.6,"spinRate":2349,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4205382674090008,"extension":6.097133032761461},"index":2,"playId":"9010ceca-633b-331d-92ec-f51f58c06099","pitchNumber":1,"startTime":"2026-07-22T21:52:33.816Z","endTime":"2026-07-22T21:52:38.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41579987403195,"aZ":-15.84083174012541,"pfxX":-7.480728388864775,"pfxZ":8.638050418316572,"pX":0.19230597636821306,"pZ":3.7232654328625743,"vX0":5.6353199938914456,"vY0":-136.93626000640486,"vZ0":-1.6623662063228382,"x":109.67,"y":138.25,"x0":-0.9246635343656462,"y0":50.00426307688506,"z0":5.426736793103391,"aX":-14.148824848710225},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2381,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40061770648616646,"extension":6.030781889724934},"index":3,"playId":"e13d0c2f-b3b9-3a15-a56d-7516e9d19565","pitchNumber":2,"startTime":"2026-07-22T21:52:50.174Z","endTime":"2026-07-22T21:52:57.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.047518393304404,"aZ":-23.889845114033026,"pfxX":2.2789527416885265,"pfxZ":4.727794700848901,"pX":0.12088057870600002,"pZ":2.232941936997405,"vX0":2.567803319926547,"vY0":-130.90712099577698,"vZ0":-3.281256201575086,"x":112.39,"y":178.49,"x0":-1.165284480711486,"y0":50.00499427214018,"z0":5.271125422067573,"aX":3.994852001028821},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":-4.7,"spinRate":2474,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.41682769837696165,"extension":5.919908298656253},"index":4,"playId":"381bb9d1-dc7b-3f5e-95e6-b6f84351b36c","pitchNumber":3,"startTime":"2026-07-22T21:53:10.298Z","endTime":"2026-07-22T21:53:17.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54080706257002,"aZ":-26.249900095178575,"pfxX":1.6568886712438256,"pfxZ":3.5970293469199177,"pX":-0.26477894741601676,"pZ":3.1270427104219407,"vX0":1.5235993601784255,"vY0":-127.1680764637791,"vZ0":-0.5622467730418488,"x":127.09,"y":154.35,"x0":-1.085649197274914,"y0":50.00605152603556,"z0":5.421981053604281,"aX":2.7307508287915785},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.6,"breakHorizontal":-3.4,"spinRate":2364,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4296787693785098,"extension":5.8871604864446985},"index":5,"playId":"a4ff447c-98bf-31a9-badc-1bdd155a4919","pitchNumber":4,"startTime":"2026-07-22T21:53:32.987Z","endTime":"2026-07-22T21:53:40.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.019812007074844,"aZ":-13.27130538346604,"pfxX":-6.319528173205607,"pfxZ":9.738990125145474,"pX":0.6461470808281227,"pZ":4.292136556680324,"vX0":6.190582563277543,"vY0":-138.45660778831768,"vZ0":-0.6689004211880322,"x":92.37,"y":122.89,"x0":-0.7980515939979691,"y0":50.000562466399224,"z0":5.42524394251183,"aX":-12.263658131219707},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":10.2,"spinRate":2433,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39564576817533226,"extension":6.1246025398245},"index":6,"playId":"2df0532c-8a11-360b-94da-9ddc07ecb1b8","pitchNumber":5,"startTime":"2026-07-22T21:53:53.754Z","endTime":"2026-07-22T21:53:57.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":95.2,"endSpeed":86.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37695276399009,"aZ":-13.26164242845892,"pfxX":-6.749410199334452,"pfxZ":9.74247973531153,"pX":-0.15351025497847096,"pZ":2.6096613953440517,"vX0":4.446193718102418,"vY0":-138.5586984230092,"vZ0":-4.841053179908411,"x":122.85,"y":168.32,"x0":-0.903209331714991,"y0":50.00579142406064,"z0":5.26786335413941,"aX":-13.106812666703213},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":11.3,"spinRate":2436,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39552885634078994,"extension":6.221714118637333},"hitData":{"launchSpeed":102.3,"launchAngle":25.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.33,"coordY":52.02}},"index":7,"playId":"64f6951a-a71f-3bae-8521-c3154a9d0921","pitchNumber":6,"startTime":"2026-07-22T21:54:13.455Z","endTime":"2026-07-22T21:54:26.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:54:26.561Z","atBatIndex":56},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ryan Waldschmidt out on a sacrifice fly to center fielder Lawrence Butler. James McCann scores.","rbi":1,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:54:27.755Z","endTime":"2026-07-22T21:55:15.751Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":{"id":814305,"link":"/api/v1/people/814305"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591048694689658,"aZ":-24.31831039958351,"pfxX":1.554025846769692,"pfxZ":4.503556505490664,"pX":0.07216471251098444,"pZ":2.4256678635337656,"vX0":2.5897150217853704,"vY0":-130.52669131737107,"vZ0":-2.629639815823793,"x":114.25,"y":173.29,"x0":-1.130527172698355,"y0":50.004616583583065,"z0":5.255745544683431,"aX":2.7111930824683053},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-3.4,"spinRate":2379,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.41785810422705927,"extension":5.930571541388318},"hitData":{"launchSpeed":88.2,"launchAngle":44.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.14,"coordY":80.71}},"index":0,"playId":"5e0d36c1-b8d5-32cc-8a7b-c927f0256445","pitchNumber":1,"startTime":"2026-07-22T21:55:02.333Z","endTime":"2026-07-22T21:55:15.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:55:15.751Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear strikes out swinging.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-22T21:55:45.473Z","endTime":"2026-07-22T21:57:58.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler Locklear replaces Ketel Marte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":14,"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-22T21:55:39.329Z","endTime":"2026-07-22T21:55:47.585Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.839450926954644,"aZ":-24.56741406027108,"pfxX":2.065825554142018,"pfxZ":4.432078594136364,"pX":-0.08641965006401238,"pZ":1.6912418415048016,"vX0":2.529456070333538,"vY0":-129.6379036293991,"vZ0":-4.1369151920175895,"x":120.29,"y":193.12,"x0":-1.3400405766083492,"y0":50.00615422932625,"z0":5.163438690283375,"aX":3.547593464756489},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-4.3,"spinRate":2402,"spinDirection":177},"zone":8,"typeConfidence":2.0,"plateTime":0.4210864108498451,"extension":5.9848173083345},"index":1,"playId":"0af13820-9498-33ba-a72f-070eb22d418c","pitchNumber":1,"startTime":"2026-07-22T21:55:47.585Z","endTime":"2026-07-22T21:55:52.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82350019053742,"aZ":-11.951376452660632,"pfxX":-6.024829366944247,"pfxZ":10.368996291989237,"pX":-0.07933282508487514,"pZ":3.3201443756971294,"vX0":4.382462531628759,"vY0":-138.73300242452711,"vZ0":-3.360619417208379,"x":120.02,"y":149.14,"x0":-0.8960976559086586,"y0":50.005682084455444,"z0":5.342943843514206,"aX":-11.754739682509545},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":10.0,"spinRate":2452,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3946812047001398,"extension":6.042746030559514},"index":2,"playId":"6fb2db22-adc9-357f-a33b-625f9cdeba4f","pitchNumber":2,"startTime":"2026-07-22T21:56:05.852Z","endTime":"2026-07-22T21:56:10.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92670492500394,"aZ":-14.076538732786254,"pfxX":-7.470720242709255,"pfxZ":9.085649327589593,"pX":-0.42692291989514103,"pZ":3.2539884539045376,"vX0":4.273521714303853,"vY0":-140.06752665423406,"vZ0":-3.2105214741241817,"x":133.27,"y":150.92,"x0":-0.9999113599462267,"y0":50.00214327142968,"z0":5.33254660479814,"aX":-14.878897960259641},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":12.7,"spinRate":2460,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39068977104375957,"extension":6.078063482237839},"index":3,"playId":"cb8e7621-9b26-3a5c-b56b-1e90ba224b4b","pitchNumber":3,"startTime":"2026-07-22T21:56:24.837Z","endTime":"2026-07-22T21:56:32.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825610315244184,"aZ":-12.088346925919565,"pfxX":-8.00527508885703,"pfxZ":10.146914992346934,"pX":1.7446187873015606,"pZ":1.2899793127046064,"vX0":9.392414725061997,"vY0":-139.66857247893995,"vZ0":-8.456649845789148,"x":50.5,"y":203.95,"x0":-0.6183710152103912,"y0":50.00662202643522,"z0":5.148075544822514,"aX":-15.853344867786548},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2331,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39183519920640464,"extension":6.187194745842397},"index":4,"playId":"fd30e726-3e2b-3933-9a1f-2af7cd85698e","pitchNumber":4,"startTime":"2026-07-22T21:56:48.029Z","endTime":"2026-07-22T21:56:51.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17248861342899,"aZ":-26.19065112403664,"pfxX":1.80398362957333,"pfxZ":3.493287514174562,"pX":0.21862898769826813,"pZ":2.08269511524211,"vX0":2.698260416915955,"vY0":-129.33832269575356,"vZ0":-3.008303140106243,"x":108.67,"y":182.55,"x0":-1.0681064012049113,"y0":50.003258090254924,"z0":5.245636376112811,"aX":3.0899016484050628},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":-3.8,"spinRate":2372,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.4217109187798309,"extension":6.108354165088014},"index":5,"playId":"de9908d7-5d6e-31ff-bc42-f768ad3565a7","pitchNumber":5,"startTime":"2026-07-22T21:57:04.657Z","endTime":"2026-07-22T21:57:10.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.188799110468345,"aZ":-13.083907819810076,"pfxX":-6.884157935457457,"pfxZ":9.803220970004904,"pX":0.5757344148528794,"pZ":2.8019784516949984,"vX0":5.92830546243841,"vY0":-139.13144964031787,"vZ0":-4.39064857403548,"x":95.05,"y":163.13,"x0":-0.6953818098777487,"y0":50.00015069941199,"z0":5.2769078950209805,"aX":-13.403047550785784},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":11.2,"spinRate":2296,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3946868432101489,"extension":6.107204161874759},"index":6,"playId":"4fbb6f27-b1af-303c-88ee-93f7aa31b6de","pitchNumber":6,"startTime":"2026-07-22T21:57:31.064Z","endTime":"2026-07-22T21:57:35.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594949540494692,"aZ":-27.083827232626533,"pfxX":-10.625331607841401,"pfxZ":3.013177406585606,"pX":-0.7958987832672528,"pZ":2.157488652707845,"vX0":4.357954419702303,"vY0":-129.37179428832073,"vZ0":-2.2373992497431456,"x":147.34,"y":180.53,"x0":-1.1239064810938508,"y0":50.00577411393542,"z0":5.1145255421363744,"aX":-17.970634381666784},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":18.2,"spinRate":2225,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.42376464663944224,"extension":6.1773843400357435},"index":7,"playId":"57145bb7-e62a-3f14-ab16-ddfafe7ef827","pitchNumber":7,"startTime":"2026-07-22T21:57:54.135Z","endTime":"2026-07-22T21:57:58.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T21:57:58.620Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Walton strikes out swinging.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T22:00:18.789Z","endTime":"2026-07-22T22:01:39.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Tyler Locklear remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":14,"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-22T22:00:11.858Z","endTime":"2026-07-22T22:00:11.879Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces right fielder Corbin Carroll, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":14,"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-22T22:00:11.879Z","endTime":"2026-07-22T22:00:11.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to second base for Ildemaro Vargas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":14,"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-22T22:00:11.881Z","endTime":"2026-07-22T22:00:20.565Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17825422334762,"aZ":-22.005732721591823,"pfxX":-10.060419738839784,"pfxZ":5.198879642098618,"pX":-0.4620715659427566,"pZ":2.4468792822784655,"vX0":9.227159114849844,"vY0":-139.17194548480273,"vZ0":-3.419722308616175,"x":134.61,"y":172.71,"x0":-2.5186926401904746,"y0":50.00082050094217,"z0":5.154631070393249,"aX":-19.669159780368425},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":16.2,"spinRate":2172,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.39405338532670076,"extension":6.446586611392079},"index":3,"playId":"ab06c690-41ce-31ce-bff3-4fa0ffb462b8","pitchNumber":1,"startTime":"2026-07-22T22:00:20.565Z","endTime":"2026-07-22T22:00:25.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17807734989361,"aZ":-24.723932606215644,"pfxX":1.871336698439399,"pfxZ":4.220796154470051,"pX":-1.3373502038410168,"pZ":3.453069855948351,"vX0":2.8987093385233798,"vY0":-132.07608182625552,"vZ0":-0.10679525365363407,"x":167.98,"y":145.55,"x0":-2.6923935435531776,"y0":50.00587304049552,"z0":5.312519896055053,"aX":3.3057384824120923},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":-4.1,"spinRate":2238,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.41473484027932184,"extension":6.291858550040485},"index":4,"playId":"600c35f8-2c5b-34a3-a4dd-69b4713b8f95","pitchNumber":2,"startTime":"2026-07-22T22:00:38.174Z","endTime":"2026-07-22T22:00:42.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69857527195186,"aZ":-19.964961069741268,"pfxX":-0.06797167888937583,"pfxZ":6.47240489825293,"pX":-0.7168860796002072,"pZ":1.9703071458064758,"vX0":5.2685303742403,"vY0":-136.2150983654055,"vZ0":-4.637312967492969,"x":144.33,"y":185.58,"x0":-2.6638924158350012,"y0":50.00680632595929,"z0":5.067157715228403,"aX":-0.1282364799554199},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":-1.0,"spinRate":2308,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4014307031664712,"extension":6.42019028527186},"index":5,"playId":"a1e3708b-ee4f-36e7-a25d-e7d89362d709","pitchNumber":3,"startTime":"2026-07-22T22:00:53.517Z","endTime":"2026-07-22T22:01:00.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.895387148596466,"aZ":-28.48500259119634,"pfxX":-2.393645816956746,"pfxZ":2.394568427440136,"pX":-1.589714647189588,"pZ":2.645580956021659,"vX0":2.9084478502984408,"vY0":-124.25527386297416,"vZ0":-0.667147826915019,"x":177.6,"y":167.35,"x0":-2.4715272031225055,"y0":50.00590524076559,"z0":5.311497643999006,"aX":-3.6952400707479605},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":3.6,"spinRate":600,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.4430008887280086,"extension":6.414706574213415},"index":6,"playId":"65f8e60f-a8a7-34bd-8ccb-c4e354b1d67e","pitchNumber":4,"startTime":"2026-07-22T22:01:17.762Z","endTime":"2026-07-22T22:01:22.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.334977570073242,"aZ":-25.612089478971267,"pfxX":-6.842890594593878,"pfxZ":4.258679565689702,"pX":0.2614509589032496,"pZ":2.2157245596216897,"vX0":8.098762689332446,"vY0":-123.78780812290192,"vZ0":-2.030720986659639,"x":107.03,"y":178.96,"x0":-2.1743785492952816,"y0":50.00406790953011,"z0":5.206095452154294,"aX":-10.546551863792736},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.4,"breakHorizontal":10.3,"spinRate":698,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.44368268067742633,"extension":6.7439093945782504},"index":7,"playId":"04ea743f-4448-3c5d-b44d-44275c567864","pitchNumber":5,"startTime":"2026-07-22T22:01:35.471Z","endTime":"2026-07-22T22:01:39.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:01:39.886Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy White lines out to third baseman Nolan Arenado.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T22:01:45.198Z","endTime":"2026-07-22T22:02:51.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.515312924685286,"aZ":-27.33296704047575,"pfxX":1.2972489998648093,"pfxZ":2.5987106130583264,"pX":-1.4747861219679042,"pZ":4.224995126770606,"vX0":2.503355261727782,"vY0":-134.66889508891236,"vZ0":1.9996066313015102,"x":173.22,"y":124.71,"x0":-2.5799683674755376,"y0":50.00020323723253,"z0":5.388839184559301,"aX":2.4148188026009336},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.3,"breakHorizontal":-2.9,"spinRate":2451,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.40461207781928543,"extension":6.372002415972541},"index":0,"playId":"39fe4e34-e859-3ceb-8eb3-18d5726d84bd","pitchNumber":1,"startTime":"2026-07-22T22:02:07.732Z","endTime":"2026-07-22T22:02:12.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.215253136539577,"aZ":-24.642802803720286,"pfxX":-10.212991452693386,"pfxZ":3.724661982544344,"pX":0.10185488388006517,"pZ":2.5932738231335137,"vX0":10.218292057864788,"vY0":-141.07714181514356,"vZ0":-3.060711868636002,"x":113.12,"y":168.76,"x0":-2.235092346894639,"y0":50.001904871780596,"z0":5.275399892009635,"aX":-20.64612432787162},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":16.4,"spinRate":2254,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.38781818132667967,"extension":6.397254057746306},"index":1,"playId":"15b6c43a-cfab-35c3-96cf-15fa0d9218f7","pitchNumber":2,"startTime":"2026-07-22T22:02:26.952Z","endTime":"2026-07-22T22:02:30.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.010216826572634,"aZ":-29.824660926553683,"pfxX":3.631643597165969,"pfxZ":1.452786660676506,"pX":0.8789777304555467,"pZ":2.009119206386153,"vX0":7.359695808042097,"vY0":-126.50203853935311,"vZ0":-1.968614810161308,"x":114.46,"y":170.11,"x0":-2.545329120686538,"y0":50.00076579845197,"z0":5.199984130825287,"aX":5.852837801676306},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":-8.3,"spinRate":2725,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.43380876679838787,"extension":6.489768362479335},"hitData":{"launchSpeed":66.8,"launchAngle":17.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":103.48,"coordY":159.63}},"index":2,"playId":"f3e4491c-bef1-340e-acf9-f206aa423bf4","pitchNumber":3,"startTime":"2026-07-22T22:02:44.662Z","endTime":"2026-07-22T22:02:51.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:02:51.879Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a ground ball to first baseman Tyler Locklear.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T22:03:03.389Z","endTime":"2026-07-22T22:05:55.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.150652192472066,"aZ":-36.59696985531902,"pfxX":2.5839175840433732,"pfxZ":-3.0102987046880205,"pX":-0.684577291846018,"pZ":1.714588185035484,"vX0":3.0564358121402853,"vY0":-120.42154868436843,"vZ0":-1.1948940692297279,"x":143.09,"y":192.49,"x0":-2.305378253282109,"y0":50.001926378639034,"z0":5.4516428611713605,"aX":3.798096889046511},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.5,"breakHorizontal":-5.4,"spinRate":2706,"spinDirection":50},"zone":7,"typeConfidence":2.0,"plateTime":0.4546581016480684,"extension":6.4374235051721325},"index":0,"playId":"e57de9e9-9d2e-3a57-b1e2-15e8f2e99202","pitchNumber":1,"startTime":"2026-07-22T22:03:17.373Z","endTime":"2026-07-22T22:03:21.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41095465037456,"aZ":-34.42652318939526,"pfxX":-0.8294771865761938,"pfxZ":-1.4908535991965675,"pX":-0.6050356719025901,"pZ":2.542589082044508,"vX0":4.722027678614924,"vY0":-123.16503244442517,"vZ0":0.38505635520265424,"x":140.06,"y":170.13,"x0":-2.4538114482748115,"y0":50.00419605664482,"z0":5.337063950107771,"aX":-1.253243961552121},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.3,"breakHorizontal":0.2,"spinRate":919,"spinDirection":293},"zone":4,"typeConfidence":2.0,"plateTime":0.44769482029582575,"extension":6.759378312038132},"index":1,"playId":"ee443653-4564-316d-927a-58885d6f6cc4","pitchNumber":2,"startTime":"2026-07-22T22:03:34.401Z","endTime":"2026-07-22T22:03:37.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.3,"endSpeed":89.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9532146419948,"aZ":-18.696463087282865,"pfxX":-5.769988815179537,"pfxZ":6.593133653365335,"pX":-1.768174384176991,"pZ":4.383107001323377,"vX0":3.8202339905323672,"vY0":-141.73841276041935,"vZ0":0.45393000513181014,"x":184.4,"y":120.44,"x0":-2.380518470114703,"y0":50.00300304540286,"z0":5.4103584879912905,"aX":-11.795970054137884},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.2,"breakHorizontal":9.7,"spinRate":2197,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38573204295228614,"extension":6.348974994144175},"index":2,"playId":"7800075a-a5c3-3e24-8ff1-b27ae55fa559","pitchNumber":3,"startTime":"2026-07-22T22:03:59.278Z","endTime":"2026-07-22T22:04:02.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.028250428928267,"aZ":-17.651885650957738,"pfxX":-4.382692837017381,"pfxZ":7.123286366542157,"pX":-1.066920054417468,"pZ":4.583875540922864,"vX0":5.633401430514503,"vY0":-141.3586213110041,"vZ0":0.7707291661006692,"x":157.67,"y":115.02,"x0":-2.5094052734796723,"y0":50.00066738657634,"z0":5.434933204862192,"aX":-8.933197712275202},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":6.8,"spinRate":2311,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38639943303234414,"extension":6.439002507181463},"index":3,"playId":"cb6bf406-7dca-343c-a483-2597f9d6b7c1","pitchNumber":4,"startTime":"2026-07-22T22:04:18.092Z","endTime":"2026-07-22T22:04:22.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88347460934684,"aZ":-24.605205211911905,"pfxX":-9.688190708137302,"pfxZ":3.663276781771742,"pX":-0.009159948872321346,"pZ":3.087682986669644,"vX0":9.737531383300258,"vY0":-142.4478863735522,"vZ0":-1.7885502194390437,"x":117.35,"y":155.41,"x0":-2.2032594386445727,"y0":50.0049600703721,"z0":5.269956971906736,"aX":-20.032115648112587},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":2236,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.38363451710004615,"extension":6.521561838411246},"index":4,"playId":"45dd14d8-581e-3e27-89a4-bf33b657e5f5","pitchNumber":5,"startTime":"2026-07-22T22:04:36.680Z","endTime":"2026-07-22T22:04:45.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":96.9,"endSpeed":88.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47191958652713,"aZ":-26.380596693422817,"pfxX":-8.950960721093573,"pfxZ":2.8892935416024947,"pX":-1.859876888382576,"pZ":2.7233749067293296,"vX0":4.662784055656369,"vY0":-141.08056495279746,"vZ0":-2.3477652768715287,"x":187.89,"y":165.25,"x0":-2.375122682498124,"y0":50.0061104346074,"z0":5.274901255285004,"aX":-17.963741183299383},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.9,"breakHorizontal":15.2,"spinRate":2157,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3889202408810988,"extension":6.537499523782044},"index":5,"playId":"f4212dc4-f2ce-35ba-a9b5-d41e513ed616","pitchNumber":6,"startTime":"2026-07-22T22:04:58.227Z","endTime":"2026-07-22T22:05:02.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74841001550611,"aZ":-36.970295331724735,"pfxX":5.045179523092925,"pfxZ":-3.135976330781544,"pX":-0.06387263327391544,"pZ":3.143752836976028,"vX0":3.627706356301279,"vY0":-123.13969087369712,"vZ0":1.9370157720686303,"x":119.43,"y":153.9,"x0":-2.2147592214355223,"y0":50.006037269506145,"z0":5.48758550835896,"aX":7.7048656449459045},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.9,"breakHorizontal":-10.1,"spinRate":2908,"spinDirection":53},"zone":2,"typeConfidence":2.0,"plateTime":0.44576745420666963,"extension":6.527770963730677},"index":6,"playId":"f6e2f721-c9c6-3bf3-a62f-ebb296bc517f","pitchNumber":7,"startTime":"2026-07-22T22:05:23.509Z","endTime":"2026-07-22T22:05:30.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917739975240472,"aZ":-27.560563353587547,"pfxX":0.4525233944694098,"pfxZ":2.4859804186168937,"pX":-0.44344813087487955,"pZ":2.7933908958739186,"vX0":5.25789759136085,"vY0":-134.78950832390657,"vZ0":-1.2824612379421587,"x":133.9,"y":163.36,"x0":-2.471180581798768,"y0":50.003034555496875,"z0":5.205722959930998,"aX":0.8392355466393097},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":-1.8,"spinRate":2520,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.4050150729767874,"extension":6.638801762808343},"hitData":{"launchSpeed":55.3,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.3,"coordY":171.4}},"index":7,"playId":"f430ce18-4e9c-3e6b-9604-177b1feaabb8","pitchNumber":8,"startTime":"2026-07-22T22:05:45.926Z","endTime":"2026-07-22T22:05:55.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:05:55.808Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks. Jeff McNeil to 2nd.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T22:06:03.774Z","endTime":"2026-07-22T22:08:36.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392898593432108,"aZ":-27.46823668975382,"pfxX":-0.14570849135961073,"pfxZ":2.5409472251884218,"pX":1.0943892989071067,"pZ":2.5515755575236376,"vX0":9.16478093855215,"vY0":-134.49408127597633,"vZ0":-1.9969999868818196,"x":75.28,"y":169.89,"x0":-2.3237011355131285,"y0":50.000143989676864,"z0":5.23217736507828,"aX":-0.26994777787286073},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":-1.6,"spinRate":2432,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4056806918723477,"extension":6.777479084708112},"index":0,"playId":"f7429fd2-5b22-361a-9323-806deb74068b","pitchNumber":1,"startTime":"2026-07-22T22:06:31.226Z","endTime":"2026-07-22T22:06:35.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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.2,"endSpeed":89.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75965722883556,"aZ":-16.499347398391244,"pfxX":-4.860002515129011,"pfxZ":7.681749424164201,"pX":-0.13493577276212157,"pZ":2.634449141713019,"vX0":8.014543828046968,"vY0":-141.39291772474687,"vZ0":-4.054079212326392,"x":122.14,"y":167.65,"x0":-2.3642438932813246,"y0":50.00671052790821,"z0":5.133520353806843,"aX":-9.922970046978303},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":7.3,"spinRate":2195,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3861635374061123,"extension":6.629506144273041},"index":1,"playId":"108779bc-ad2e-3a1d-8634-c7f746424bbb","pitchNumber":2,"startTime":"2026-07-22T22:06:55.158Z","endTime":"2026-07-22T22:07:01.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.9,"endSpeed":88.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.101611506666515,"aZ":-18.1358860518691,"pfxX":-4.486940570685128,"pfxZ":6.863810479145748,"pX":-0.6273777968320291,"pZ":5.0746039699791865,"vX0":6.091112786505793,"vY0":-142.43281095855136,"vZ0":2.1073621639254307,"x":140.91,"y":101.77,"x0":-2.2152008711858207,"y0":50.00302000831589,"z0":5.47489550793667,"aX":-9.178131139036712},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":6.8,"spinRate":2317,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3852250627545879,"extension":6.280400434789792},"index":2,"playId":"def1e31e-013a-3ff6-a78f-6c9fca9b208e","pitchNumber":3,"startTime":"2026-07-22T22:07:22.233Z","endTime":"2026-07-22T22:07:25.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":74.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61527854285067,"aZ":-32.351794442554045,"pfxX":0.40095626169700704,"pfxZ":-0.12351950385112787,"pX":-1.2960754323397659,"pZ":3.4881722175305834,"vX0":3.236366337194606,"vY0":-120.82593859361721,"vZ0":2.5658106692875275,"x":166.4,"y":144.6,"x0":-2.715384704410683,"y0":50.002641617015705,"z0":5.291613321710207,"aX":0.5810101611404278},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.8,"breakHorizontal":-1.7,"spinRate":859,"spinDirection":357},"zone":11,"typeConfidence":2.0,"plateTime":0.456576678124502,"extension":6.884128376826593},"index":3,"playId":"932c918e-1efb-31f8-8c09-e508e124ac8f","pitchNumber":4,"startTime":"2026-07-22T22:07:42.422Z","endTime":"2026-07-22T22:07:46.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59462326125599,"aZ":-35.83929883089152,"pfxX":-1.0296362847572307,"pfxZ":-2.5004278798756125,"pX":0.707328895602083,"pZ":0.9289825627842272,"vX0":7.329224594968664,"vY0":-121.43326237794557,"vZ0":-2.442743015265318,"x":90.04,"y":213.7,"x0":-2.238610512523019,"y0":50.00101097509515,"z0":5.118499849581115,"aX":-1.5120126911060003},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.9,"breakHorizontal":-0.2,"spinRate":838,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.45405227053123465,"extension":6.846776752743195},"index":4,"playId":"177121fa-4061-3ebc-8a47-85b3f55a6e86","pitchNumber":5,"startTime":"2026-07-22T22:08:01.697Z","endTime":"2026-07-22T22:08:09.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614799977213053,"aZ":-39.80336910446396,"pfxX":2.4835262624689385,"pfxZ":-4.9201350095853424,"pX":1.5342452786939478,"pZ":2.0547505199876723,"vX0":7.87541620695038,"vY0":-124.26580640490913,"vZ0":0.2778274539987631,"x":58.52,"y":183.3,"x0":-2.007876091390057,"y0":50.00043140092649,"z0":5.268334721374809,"aX":3.852258826217914},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.5,"breakHorizontal":-6.5,"spinRate":674,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4420311476950345,"extension":6.706714424966132},"index":5,"playId":"0892a565-055b-3800-a4bb-aa58e33ee30b","pitchNumber":6,"startTime":"2026-07-22T22:08:30.325Z","endTime":"2026-07-22T22:08:36.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:08:36.504Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a ground ball to left fielder Ryan Waldschmidt. Jeff McNeil scores. Lawrence Butler to 3rd.","rbi":1,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T22:08:42.905Z","endTime":"2026-07-22T22:10:38.446Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":672629,"link":"/api/v1/people/672629"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54144812660378,"aZ":-26.07860030561936,"pfxX":-9.957404559551136,"pfxZ":2.9255826858686502,"pX":0.6505223615076468,"pZ":2.186735259717766,"vX0":11.812980800725041,"vY0":-143.78291956444482,"vZ0":-3.724746755597365,"x":92.2,"y":179.74,"x0":-2.2250934851112363,"y0":50.006257414353236,"z0":5.124633970889098,"aX":-20.772452807635325},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.7,"breakHorizontal":15.6,"spinRate":2165,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.38149554332065083,"extension":6.7089867000079275},"index":0,"playId":"0ddcb19b-6709-3816-8682-c879a24e17b0","pitchNumber":1,"startTime":"2026-07-22T22:10:03.511Z","endTime":"2026-07-22T22:10:07.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42684344642212,"aZ":-15.19427056883166,"pfxX":-5.715500928376089,"pfxZ":8.179774967512305,"pX":-0.7245295174927966,"pZ":3.1764130827817167,"vX0":6.634323431053282,"vY0":-143.453333514964,"vZ0":-2.9646325673723903,"x":144.62,"y":153.02,"x0":-2.329014824369822,"y0":50.001591070100446,"z0":5.175289162962033,"aX":-11.863706331320616},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":9.0,"spinRate":2403,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.3823898652066746,"extension":6.500377721724472},"hitData":{"launchSpeed":97.1,"launchAngle":-5.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.7,"coordY":146.28}},"index":1,"playId":"4ffe83a6-062f-34fe-806f-6716ccea9006","pitchNumber":2,"startTime":"2026-07-22T22:10:23.517Z","endTime":"2026-07-22T22:10:38.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"second":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:10:38.446Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out softly, pitcher Gerardo Carrillo to first baseman Tyler Locklear.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-22T22:11:47.094Z","endTime":"2026-07-22T22:12:37.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672629,"fullName":"Gerardo Carrillo","link":"/api/v1/people/672629"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672629,"link":"/api/v1/people/672629"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":14,"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-22T22:11:25.820Z","endTime":"2026-07-22T22:11:49.353Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.863152471858164,"aZ":-27.522988295879582,"pfxX":-10.536244075405202,"pfxZ":2.25637396896901,"pX":0.7100610702566491,"pZ":1.140571513587501,"vX0":12.324693294997044,"vY0":-142.45482606388808,"vZ0":-6.287179900222872,"x":89.93,"y":207.98,"x0":-2.2977493759994427,"y0":50.00229571785011,"z0":5.109348686044073,"aX":-21.7155926109582},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":2.9,"breakHorizontal":16.7,"spinRate":2179,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.38406771576828724,"extension":6.646722669365562},"index":1,"playId":"0050cac4-0dbd-3759-bc6d-87ebff3d7db0","pitchNumber":1,"startTime":"2026-07-22T22:11:49.353Z","endTime":"2026-07-22T22:11:53.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90063199517153,"aZ":-26.494297920381147,"pfxX":-9.911766896597141,"pfxZ":2.736083588682426,"pX":-0.9322896867750815,"pZ":2.738727990923911,"vX0":7.807518997666671,"vY0":-143.1436031550545,"vZ0":-2.39358148035598,"x":152.54,"y":164.83,"x0":-2.4067606760971034,"y0":50.00433290636527,"z0":5.243832950335202,"aX":-20.580313834822526},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.7,"breakHorizontal":16.4,"spinRate":2110,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3825784796996152,"extension":6.558666066144994},"index":2,"playId":"dbdccca2-c753-3250-9499-a04a9842398f","pitchNumber":2,"startTime":"2026-07-22T22:12:06.943Z","endTime":"2026-07-22T22:12:11.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.051879045524114,"aZ":-34.6409129966804,"pfxX":3.173433091896017,"pfxZ":-1.5237221736945745,"pX":0.10670963948435769,"pZ":2.114395322383593,"vX0":5.415476847582018,"vY0":-126.48484347151407,"vZ0":-0.5536679148682061,"x":112.93,"y":181.69,"x0":-2.4752675829044275,"y0":50.00359791029749,"z0":5.116419817589473,"aX":5.1353826467268755},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.6,"breakHorizontal":-7.0,"spinRate":2858,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4332211502618062,"extension":6.6684691098702205},"hitData":{"launchSpeed":48.9,"launchAngle":-51.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.06,"coordY":184.08}},"index":3,"playId":"bc8ccdfc-3d6b-367f-8e5f-6b454c5eefe7","pitchNumber":3,"startTime":"2026-07-22T22:12:30.372Z","endTime":"2026-07-22T22:12:37.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":672629,"link":"/api/v1/people/672629"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:12:37.718Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T22:14:49.569Z","endTime":"2026-07-22T22:15:30.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Alika Williams replaces shortstop Jacob Wilson, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":14,"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-22T22:14:51.634Z","endTime":"2026-07-22T22:14:51.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":805779,"link":"/api/v1/people/805779"},"defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Henry Bolte replaces left fielder Tyler Soderstrom, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":14,"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-22T22:14:51.636Z","endTime":"2026-07-22T22:14:51.637Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Carlos Cortes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":14,"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-22T22:14:51.638Z","endTime":"2026-07-22T22:14:51.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Lawrence Butler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-22T22:14:51.640Z","endTime":"2026-07-22T22:14:51.641Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.437107874562514,"aZ":-14.248557066608903,"pfxX":-7.584462450900239,"pfxZ":9.700659342237893,"pX":-0.6960114685285818,"pZ":2.026806626322286,"vX0":3.909360586774884,"vY0":-135.52984513332575,"vZ0":-5.7608812243624525,"x":143.53,"y":184.06,"x0":-1.1767991386070051,"y0":50.00539894239426,"z0":5.1866173705277285,"aX":-14.018753633429794},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":12.8,"spinRate":2368,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.40515557495538035,"extension":5.911041769978257},"index":4,"playId":"6407131f-0129-3d34-bbda-4ba446f06b1b","pitchNumber":1,"startTime":"2026-07-22T22:14:51.642Z","endTime":"2026-07-22T22:14:57.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49358496177221,"aZ":-26.136384471183383,"pfxX":-10.732798680580167,"pfxZ":3.697349761024457,"pX":-0.9580608962271109,"pZ":2.783831392257219,"vX0":4.277758728000313,"vY0":-127.38254221350702,"vZ0":-0.9495108483750185,"x":153.52,"y":163.62,"x0":-1.2697234204271768,"y0":50.00591196384197,"z0":5.238016040532109,"aX":-17.545128517876527},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":18.4,"spinRate":2349,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.43089059792799933,"extension":6.118027297416869},"hitData":{"launchSpeed":79.5,"launchAngle":32.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.31,"coordY":97.24}},"index":5,"playId":"032fa4bd-5a75-3728-ab96-7fcb64be924a","pitchNumber":2,"startTime":"2026-07-22T22:15:20.159Z","endTime":"2026-07-22T22:15:30.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:15:30.590Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Barrosa walks.","rbi":0,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T22:15:46.107Z","endTime":"2026-07-22T22:16:44.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58858876263222,"aZ":-14.761467398959377,"pfxX":-6.4706047721823134,"pfxZ":9.250630603241307,"pX":-1.423652458069803,"pZ":3.662084159004733,"vX0":1.7153836518860215,"vY0":-136.91979540732586,"vZ0":-1.90819697803043,"x":171.27,"y":139.9,"x0":-1.2209045296685137,"y0":50.00551018985803,"z0":5.387686172311258,"aX":-12.185048949787033},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":11.3,"spinRate":2380,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40131939297772456,"extension":6.002705195392483},"index":0,"playId":"fed9af34-e95f-3cf5-bf90-b09da30788cf","pitchNumber":1,"startTime":"2026-07-22T22:15:52.297Z","endTime":"2026-07-22T22:15:58.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24567952536718,"aZ":-14.352539274999328,"pfxX":-6.927037714604424,"pfxZ":9.71536793725932,"pX":-1.1977834829665248,"pZ":2.591782298223182,"vX0":2.4581283850102587,"vY0":-135.2693827408982,"vZ0":-4.404455210613041,"x":162.66,"y":168.8,"x0":-1.2235386672354782,"y0":50.006650808491436,"z0":5.262823100998797,"aX":-12.711851268018078},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":11.9,"spinRate":2359,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4064692472889013,"extension":6.100990432841143},"index":1,"playId":"98812b4f-89d6-3dc1-9210-828cef129cb4","pitchNumber":2,"startTime":"2026-07-22T22:16:05.557Z","endTime":"2026-07-22T22:16:09.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69611808293468,"aZ":-14.037853860718233,"pfxX":-8.386662818991116,"pfxZ":9.704726972146766,"pX":-0.46240312414182994,"pZ":1.492598721919427,"vX0":4.587695175184448,"vY0":-136.48825071387677,"vZ0":-7.115398037002689,"x":134.63,"y":198.48,"x0":-1.0839087910626966,"y0":50.003200760563615,"z0":5.118201494696239,"aX":-15.673729246771153},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":14.0,"spinRate":2406,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.4027568982596037,"extension":6.21666600708039},"index":2,"playId":"f1790d11-8084-3313-8a2a-6d9dd4dc79bd","pitchNumber":3,"startTime":"2026-07-22T22:16:22.960Z","endTime":"2026-07-22T22:16:29.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79027069652714,"aZ":-16.62737913754772,"pfxX":-7.331624560392386,"pfxZ":8.425107858244608,"pX":-0.5707549083722523,"pZ":3.332740148208547,"vX0":3.89796896656195,"vY0":-135.75093429488663,"vZ0":-2.1857219227671374,"x":138.76,"y":148.8,"x0":-1.0811761037900316,"y0":50.00647569946491,"z0":5.32049135893322,"aX":-13.534697710202542},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":12.4,"spinRate":2420,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4052157113429731,"extension":6.039448461029146},"index":3,"playId":"016d9837-14da-33ff-82ab-7fefe695defb","pitchNumber":4,"startTime":"2026-07-22T22:16:38.754Z","endTime":"2026-07-22T22:16:44.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:16:44.541Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Moreno flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T22:16:47.853Z","endTime":"2026-07-22T22:17:55.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.490797900666955,"aZ":-25.204056989576028,"pfxX":2.1816546287388494,"pfxZ":4.085769150167372,"pX":1.024770917296649,"pZ":1.7441953827251344,"vX0":4.594957675634343,"vY0":-129.42290280459017,"vZ0":-3.8932693762757724,"x":77.94,"y":191.69,"x0":-1.0529594577194041,"y0":50.00414644553978,"z0":5.184892137125766,"aX":3.723315894736176},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-4.9,"spinRate":2399,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.422227471264887,"extension":6.064593181365845},"index":0,"playId":"995db8c4-f91b-39a5-84a3-5cb35abc4ce0","pitchNumber":1,"startTime":"2026-07-22T22:17:08.845Z","endTime":"2026-07-22T22:17:12.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72332786655696,"aZ":-13.149716486549185,"pfxX":-6.57676559577752,"pfxZ":10.161506411716019,"pX":0.24814287761261491,"pZ":2.075938909903418,"vX0":5.303145418557748,"vY0":-136.59177050955492,"vZ0":-5.904960421656657,"x":107.54,"y":182.73,"x0":-0.87314746670838,"y0":50.00127879848979,"z0":5.185710814431556,"aX":-12.309868874319614},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":10.7,"spinRate":2391,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.40245719318613604,"extension":6.109915709331485},"index":1,"playId":"e5ef2d53-982c-392e-864f-00877f7a30a6","pitchNumber":2,"startTime":"2026-07-22T22:17:25.678Z","endTime":"2026-07-22T22:17:30.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08583423256143,"aZ":-28.691139536498937,"pfxX":2.4376028416974114,"pfxZ":2.1171661565173503,"pX":0.5746923693326513,"pZ":1.8469061948420298,"vX0":3.220696809250467,"vY0":-127.15546027906139,"vZ0":-2.860856815567116,"x":95.09,"y":188.91,"x0":-1.0230033727422345,"y0":50.001131514108025,"z0":5.2533523612474315,"aX":4.007220998525593},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-5.2,"spinRate":2354,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.43008694867455777,"extension":5.966243740646452},"hitData":{"launchSpeed":95.4,"launchAngle":26.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.12,"coordY":66.89}},"index":2,"playId":"d904a4f2-a68e-3c27-b816-03b14445fa6f","pitchNumber":3,"startTime":"2026-07-22T22:17:42.528Z","endTime":"2026-07-22T22:17:55.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:17:55.864Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Kepler pops out to third baseman Tommy White.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-22T22:18:17.825Z","endTime":"2026-07-22T22:18:59.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Max Kepler replaces Nolan Arenado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":14,"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-22T22:18:01.590Z","endTime":"2026-07-22T22:18:19.995Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06558419399029,"aZ":-13.355737946543714,"pfxX":-7.135472652086236,"pfxZ":9.934485778808561,"pX":-0.5094573672705037,"pZ":2.6117659484996048,"vX0":4.139031499254578,"vY0":-137.40318544721657,"vZ0":-4.532152204598443,"x":136.42,"y":168.26,"x0":-1.1155803892037748,"y0":50.00491778658789,"z0":5.20364610514887,"aX":-13.519505309145107},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":11.9,"spinRate":2393,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4000513769896856,"extension":6.15250351204383},"index":1,"playId":"d752a0b3-dbf8-3010-9482-461e18a71f01","pitchNumber":1,"startTime":"2026-07-22T22:18:19.995Z","endTime":"2026-07-22T22:18:23.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.686119393332604,"aZ":-27.86408082021982,"pfxX":-11.861568413259528,"pfxZ":2.599726027291596,"pX":-0.13968945545831152,"pZ":1.4699780062993915,"vX0":6.326475763108957,"vY0":-128.54772076299295,"vZ0":-3.547000932925306,"x":122.32,"y":199.09,"x0":-1.10217009958595,"y0":50.005420595009454,"z0":5.05056782965764,"aX":-19.691477640136977},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":19.9,"spinRate":2338,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4274287617543271,"extension":6.326790161912262},"index":2,"playId":"1788c691-eeef-37ac-8010-74adb4ac763e","pitchNumber":2,"startTime":"2026-07-22T22:18:33.965Z","endTime":"2026-07-22T22:18:38.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876378163348065,"aZ":-28.055654060133673,"pfxX":-11.273076075225479,"pfxZ":2.5247022596452453,"pX":-0.4624540294580332,"pZ":2.3659525177082616,"vX0":5.466556792849828,"vY0":-127.29288919296498,"vZ0":-1.3948287061283162,"x":134.63,"y":174.9,"x0":-1.1815570863498572,"y0":50.00131669202799,"z0":5.157264886416093,"aX":-18.3652771087566},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":19.1,"spinRate":2281,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4314808449998857,"extension":6.219530019033374},"hitData":{"launchSpeed":82.8,"launchAngle":74.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":108.04,"coordY":167.24}},"index":3,"playId":"c5488a8a-b3d1-3e12-97a1-70d94b62baa0","pitchNumber":3,"startTime":"2026-07-22T22:18:49.831Z","endTime":"2026-07-22T22:18:59.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:18:59.736Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Henry Bolte lines out to first baseman Tyler Locklear.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T22:21:13.426Z","endTime":"2026-07-22T22:21:56.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Max Kepler remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":14,"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-22T22:20:37.455Z","endTime":"2026-07-22T22:20:37.479Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to third base for Tim Tawa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":14,"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-22T22:20:37.479Z","endTime":"2026-07-22T22:20:37.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":814439,"link":"/api/v1/people/814439"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Ryan Waldschmidt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":14,"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-22T22:20:37.480Z","endTime":"2026-07-22T22:20:37.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900","defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694374,"link":"/api/v1/people/694374"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Gerardo Carrillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-22T22:20:37.481Z","endTime":"2026-07-22T22:21:15.502Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672629,"link":"/api/v1/people/672629","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65089587786162,"aZ":-22.083856658445914,"pfxX":-11.237509757189015,"pfxZ":5.016285012460674,"pX":0.38152607173488295,"pZ":2.725324791568995,"vX0":9.21332110370172,"vY0":-141.3008721929259,"vZ0":-3.466234216671232,"x":102.46,"y":165.2,"x0":-1.4691246476240678,"y0":50.00703329905414,"z0":5.395309109053858,"aX":-22.619532800011125},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":18.4,"spinRate":2198,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.38835500845565196,"extension":6.407876619109712},"index":4,"playId":"d03543ce-84d4-348c-a61f-4943ededf8ef","pitchNumber":1,"startTime":"2026-07-22T22:21:15.502Z","endTime":"2026-07-22T22:21:19.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.363786943212084,"aZ":-21.883025013524566,"pfxX":-11.264347776690178,"pfxZ":5.06357617446284,"pX":1.0353288535473988,"pZ":1.797839363493085,"vX0":11.060710811577845,"vY0":-141.85376205166008,"vZ0":-5.717923393012622,"x":77.54,"y":190.24,"x0":-1.456596741441576,"y0":50.000144539933345,"z0":5.240662434698312,"aX":-22.883800185772973},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.0,"breakHorizontal":18.1,"spinRate":2212,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.38657065876470353,"extension":6.525404114153083},"index":5,"playId":"4d40abf3-8d14-3980-bc13-87b67deeffac","pitchNumber":2,"startTime":"2026-07-22T22:21:33.179Z","endTime":"2026-07-22T22:21:37.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26886213611273,"aZ":-20.85945015393006,"pfxX":-2.368881818173627,"pfxZ":5.771530011250373,"pX":0.9571131241949046,"pZ":2.2503314932886163,"vX0":7.571932003262306,"vY0":-139.12903658981926,"vZ0":-4.463025184793669,"x":80.52,"y":178.02,"x0":-1.4920862705210924,"y0":50.001350001773005,"z0":5.25797844172038,"aX":-4.6435504229903035},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":2.8,"spinRate":2437,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39370638024705285,"extension":6.441381464305509},"hitData":{"launchSpeed":84.6,"launchAngle":8.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.19,"coordY":164.7}},"index":6,"playId":"97d5faa2-bec3-33de-af5b-7709b412abd7","pitchNumber":3,"startTime":"2026-07-22T22:21:49.242Z","endTime":"2026-07-22T22:21:56.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:21:56.488Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T22:22:16.201Z","endTime":"2026-07-22T22:23:15.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Max Muncy replaces Shea Langeliers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":14,"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-22T22:22:03.345Z","endTime":"2026-07-22T22:22:18.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":97.5,"endSpeed":89.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19257516624082,"aZ":-24.242459035994784,"pfxX":-10.991207807824118,"pfxZ":3.9121005640072877,"pX":0.028085727538045585,"pZ":1.519851446576315,"vX0":8.674658113006913,"vY0":-141.67815615659123,"vZ0":-5.610595735307045,"x":115.93,"y":197.74,"x0":-1.6495515605524373,"y0":50.00417464817574,"z0":5.081128190144862,"aX":-22.285474289888842},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":18.1,"spinRate":2232,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.3870103824568374,"extension":6.4781624321547975},"index":1,"playId":"7b9b3beb-828e-378c-8b97-3e5c8977428c","pitchNumber":1,"startTime":"2026-07-22T22:22:18.377Z","endTime":"2026-07-22T22:22:23.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47651391577715,"aZ":-20.668046821360534,"pfxX":-2.153170309714563,"pfxZ":5.8792818577010015,"pX":0.7819103207007737,"pZ":2.3311897547338156,"vX0":7.132496454917127,"vY0":-139.080903721066,"vZ0":-4.162855388960576,"x":87.2,"y":175.84,"x0":-1.537156900480079,"y0":50.002496822068935,"z0":5.219714388123474,"aX":-4.214208670125308},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":2.4,"spinRate":2434,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39395618486225015,"extension":6.411388524310954},"index":2,"playId":"c3cf4ca8-e246-3fd8-b3f9-43461ed69b1d","pitchNumber":2,"startTime":"2026-07-22T22:22:35.636Z","endTime":"2026-07-22T22:22:40.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.535889544133894,"aZ":-18.02464866188355,"pfxX":-7.375300286105158,"pfxZ":6.983451401049139,"pX":0.9743699564095064,"pZ":3.039605925589095,"vX0":9.676042808742983,"vY0":-141.70633750210823,"vZ0":-2.676600548954015,"x":79.86,"y":156.71,"x0":-1.532335241524236,"y0":50.00242188034834,"z0":5.153113891823304,"aX":-14.942894242668494},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":11.3,"spinRate":2324,"spinDirection":239},"zone":12,"typeConfidence":0.71,"plateTime":0.3870872112278705,"extension":6.4129157671158605},"index":3,"playId":"6b702192-ac32-36e7-bec7-5c19a83a942a","pitchNumber":3,"startTime":"2026-07-22T22:22:54.562Z","endTime":"2026-07-22T22:22:58.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.028934478334705,"aZ":-29.785330878403464,"pfxX":-10.066733638234272,"pfxZ":1.378168803048422,"pX":-0.31578451466116036,"pZ":1.0712246128658391,"vX0":6.41401867212926,"vY0":-131.6696833600868,"vZ0":-5.11254360895197,"x":129.04,"y":209.86,"x0":-1.4902010746100693,"y0":50.003926261880125,"z0":5.273590368572695,"aX":-17.468769892623616},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.4,"breakHorizontal":16.6,"spinRate":1817,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4178709621919814,"extension":6.4994529607244145},"index":4,"playId":"822f284c-23c3-3893-9580-876e4758241e","pitchNumber":4,"startTime":"2026-07-22T22:23:11.423Z","endTime":"2026-07-22T22:23:15.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":691777,"link":"/api/v1/people/691777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":691777,"link":"/api/v1/people/691777"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:23:15.599Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out sharply, second baseman Ildemaro Vargas to first baseman Tyler Locklear.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-22T22:23:16.267Z","endTime":"2026-07-22T22:23:50.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.705391099675285,"aZ":-19.4400082616761,"pfxX":-1.4592453336573268,"pfxZ":6.423600444997941,"pX":-0.017072309329329526,"pZ":2.6175972412094164,"vX0":5.415340992273375,"vY0":-139.73154093436054,"vZ0":-3.4637994704019244,"x":117.65,"y":168.1,"x0":-1.788414674845981,"y0":50.00438779101294,"z0":5.1464266534278496,"aX":-2.8941275997059064},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.2,"breakHorizontal":1.6,"spinRate":2536,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3915839548573925,"extension":6.447522541656107},"hitData":{"launchSpeed":104.3,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.6,"coordY":153.04}},"index":0,"playId":"098e2c74-f4d6-3374-887d-1a695d74ce6c","pitchNumber":1,"startTime":"2026-07-22T22:23:42.592Z","endTime":"2026-07-22T22:23:50.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:23:50.967Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T22:25:58.408Z","endTime":"2026-07-22T22:26:59.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Max Muncy remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":14,"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-22T22:24:25.302Z","endTime":"2026-07-22T22:26:00.747Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.801687086674626,"aZ":-13.895148890357126,"pfxX":-6.369092745382204,"pfxZ":10.01646772675442,"pX":-0.2657303015209815,"pZ":3.645741637180698,"vX0":4.612376127105589,"vY0":-134.63493457127558,"vZ0":-1.6923891861902944,"x":127.13,"y":140.34,"x0":-1.1785256928956787,"y0":50.00639332632992,"z0":5.272198705164876,"aX":-11.627730492399767},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":10.4,"spinRate":2377,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4077264847616586,"extension":6.137300735160432},"index":1,"playId":"ef720ec9-3db9-313c-9590-e9428f9bc7c0","pitchNumber":1,"startTime":"2026-07-22T22:26:00.747Z","endTime":"2026-07-22T22:26:05.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40207449336893,"aZ":-19.39484277246512,"pfxX":-0.04047650245404055,"pfxZ":7.319372275760946,"pX":0.8996123131749809,"pZ":1.7841306532768093,"vX0":5.6356113925977125,"vY0":-130.74903389508387,"vZ0":-4.889477993191908,"x":82.71,"y":190.61,"x0":-1.2708715307674836,"y0":50.002857722579236,"z0":5.117202347122014,"aX":-0.07147660275664451},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.5,"breakHorizontal":-1.1,"spinRate":2443,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.41758240115554335,"extension":6.129728152450812},"index":2,"playId":"220ef11b-7982-3b46-ab6d-696efc6176f0","pitchNumber":2,"startTime":"2026-07-22T22:26:14.774Z","endTime":"2026-07-22T22:26:20.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-22T22:26:26.105Z","endTime":"2026-07-22T22:26:33.936Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":87.2,"endSpeed":79.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.716952769727175,"aZ":-26.297986624737923,"pfxX":-9.871434257840875,"pfxZ":3.621130088438056,"pX":0.266826977971733,"pZ":1.3212512916249632,"vX0":6.743955092710316,"vY0":-126.80135475914436,"vZ0":-3.9874597861932566,"x":106.83,"y":203.11,"x0":-1.1490843010678016,"y0":50.003969615999374,"z0":5.020318634277463,"aX":-16.023558116958426},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":16.3,"spinRate":2345,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4324895556918009,"extension":5.964246132150427},"index":4,"playId":"9e58246d-f626-3281-aaeb-fd349d6cbcd5","pitchNumber":3,"startTime":"2026-07-22T22:26:33.936Z","endTime":"2026-07-22T22:26:40.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":87.5,"endSpeed":80.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687148700563434,"aZ":-27.978722280772036,"pfxX":-9.984743068368317,"pfxZ":2.5691219117859285,"pX":-1.208251631017047,"pZ":1.1815146226630915,"vX0":3.479487325534374,"vY0":-127.39707450692264,"vZ0":-4.060511360356811,"x":163.06,"y":206.88,"x0":-1.2993780460735274,"y0":50.00469326336857,"z0":5.023324571263368,"aX":-16.311850312490737},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":17.2,"spinRate":2339,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4309686166830473,"extension":6.229879266839537},"hitData":{"launchSpeed":65.9,"launchAngle":18.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.38,"coordY":110.77}},"index":5,"playId":"4289030a-02a2-3065-8f6a-bf6decffd39b","pitchNumber":4,"startTime":"2026-07-22T22:26:48.727Z","endTime":"2026-07-22T22:26:59.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:26:59.738Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T22:26:56.120Z","endTime":"2026-07-22T22:29:24.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134777588947383,"aZ":-28.298050390231882,"pfxX":3.220628050989019,"pfxZ":2.329091369415208,"pX":-0.24598836864259982,"pZ":3.4691551678121244,"vX0":1.3319260947506972,"vY0":-127.57083569465965,"vZ0":0.8168556435953612,"x":126.38,"y":145.11,"x0":-1.1919119578127366,"y0":50.00065493587994,"z0":5.360812228955152,"aX":5.352634589646814},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.6,"breakHorizontal":-6.1,"spinRate":2342,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.4279529210262889,"extension":6.036578540868459},"index":0,"playId":"1fc39bd2-67e4-30bc-afcb-a1d4e43ed858","pitchNumber":1,"startTime":"2026-07-22T22:27:25.714Z","endTime":"2026-07-22T22:27:29.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79265987659379,"aZ":-27.562732724247272,"pfxX":-10.607261427821493,"pfxZ":2.8429915626495283,"pX":-1.2560241402583785,"pZ":2.922278128370373,"vX0":3.176359671182089,"vY0":-126.51389121883139,"vZ0":-0.21822045368497212,"x":164.88,"y":159.88,"x0":-1.1496971960495748,"y0":50.00240461845584,"z0":5.218727520168484,"aX":-17.19460241932715},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":18.5,"spinRate":2201,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.43293692176557386,"extension":6.147798455703664},"index":1,"playId":"c5239bbd-6381-3341-9304-1a36e1d0c640","pitchNumber":2,"startTime":"2026-07-22T22:28:04.429Z","endTime":"2026-07-22T22:28:08.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03565931324826,"aZ":-24.000262247345297,"pfxX":1.727772098906093,"pfxZ":4.823826906299293,"pX":0.6450464847156103,"pZ":1.3388169593233292,"vX0":3.6082530531595034,"vY0":-129.1662848211594,"vZ0":-5.071230462620885,"x":92.41,"y":202.63,"x0":-0.9927085264253489,"y0":50.006354192212605,"z0":5.165056090680312,"aX":2.9296099833630054},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":-4.0,"spinRate":2320,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4234901409609422,"extension":6.0165091832745405},"index":2,"playId":"55c5ba30-884c-388b-978f-844fc3b69a52","pitchNumber":3,"startTime":"2026-07-22T22:28:27.426Z","endTime":"2026-07-22T22:28:31.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.809406863108556,"aZ":-13.167252667782858,"pfxX":-7.164673063885811,"pfxZ":10.017422617760554,"pX":0.9494978318797939,"pZ":3.065252601857483,"vX0":6.987076821812455,"vY0":-137.66539844047009,"vZ0":-3.676403395446165,"x":80.81,"y":156.02,"x0":-0.7046578193639101,"y0":50.00288877429318,"z0":5.324245742323896,"aX":-13.595348261156253},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":11.3,"spinRate":2433,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39961070690007183,"extension":6.159712952013413},"index":3,"playId":"694abf85-2dab-31e0-89f8-f3f49f455db9","pitchNumber":4,"startTime":"2026-07-22T22:28:45.072Z","endTime":"2026-07-22T22:28:51.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03917042086195,"aZ":-25.116278614185546,"pfxX":2.8993186431800755,"pfxZ":4.129239641410456,"pX":1.4004275338554693,"pZ":1.195850071356245,"vX0":4.959008440125069,"vY0":-129.5844691325158,"vZ0":-5.217187271829579,"x":63.62,"y":206.49,"x0":-0.9115049595877102,"y0":50.00079802803139,"z0":5.144105396263881,"aX":4.948273507044556},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":-6.4,"spinRate":2355,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.42203440209046095,"extension":6.09034602850712},"index":4,"playId":"d04111e7-33e9-3aaf-9caa-74006e2f17ff","pitchNumber":5,"startTime":"2026-07-22T22:29:19.815Z","endTime":"2026-07-22T22:29:24.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:29:24.330Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tim Tawa lines out to right fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":14,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T22:29:27.480Z","endTime":"2026-07-22T22:30:29.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736553204357715,"aZ":-26.356299421136143,"pfxX":1.5707188757280575,"pfxZ":3.5010107419608003,"pX":0.43957660905350404,"pZ":1.749759640585227,"vX0":3.501466374229582,"vY0":-127.76382758921925,"vZ0":-3.4192754061590143,"x":100.24,"y":191.54,"x0":-1.1493839186831243,"y0":50.006017659555894,"z0":5.162074804183511,"aX":2.6141976556428372},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":-3.6,"spinRate":2297,"spinDirection":175},"zone":9,"typeConfidence":2.0,"plateTime":0.4276388223309735,"extension":6.049539198438274},"index":0,"playId":"a3e0fd0a-cc80-3bf3-bfb8-6a6e9061a333","pitchNumber":1,"startTime":"2026-07-22T22:29:46.940Z","endTime":"2026-07-22T22:29:52.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":91.8,"endSpeed":84.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.114665447437847,"aZ":-19.377827427759357,"pfxX":-0.38151560461728895,"pfxZ":7.050073435801471,"pX":1.0282160280399446,"pZ":2.3465695393529726,"vX0":5.182777775285252,"vY0":-133.70181573092626,"vZ0":-3.9490078859083395,"x":77.81,"y":175.42,"x0":-0.8836036636203677,"y0":50.00277841760964,"z0":5.228580394468412,"aX":-0.6925627025841277},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.1,"breakHorizontal":-0.4,"spinRate":2342,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40924754823578136,"extension":6.163068085502467},"index":1,"playId":"7009787c-c51c-3186-b183-129f75de1384","pitchNumber":2,"startTime":"2026-07-22T22:30:03.791Z","endTime":"2026-07-22T22:30:08.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39279580237537,"aZ":-13.199586528587712,"pfxX":-6.7002058795565915,"pfxZ":9.971760402736674,"pX":0.8528403604970421,"pZ":2.822286667332996,"vX0":6.788730319392538,"vY0":-137.97205007822373,"vZ0":-4.129146354857822,"x":84.49,"y":162.58,"x0":-0.7844440750041219,"y0":50.00654825030465,"z0":5.245821149167752,"aX":-12.754340668876443},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":2502,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39896401647092583,"extension":6.276142314712592},"hitData":{"launchSpeed":98.3,"launchAngle":17.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.65,"coordY":77.47}},"index":2,"playId":"682381a9-c873-3c3a-9fcc-2c6c54801966","pitchNumber":3,"startTime":"2026-07-22T22:30:20.516Z","endTime":"2026-07-22T22:30:29.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:30:29.536Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Waldschmidt singles on a sharp line drive to left fielder Carlos Cortes. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":3,"homeScore":14,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T22:30:54.326Z","endTime":"2026-07-22T22:31:20.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.924472596479333,"aZ":-19.72592226275019,"pfxX":0.3111116260187008,"pfxZ":7.0025719513500775,"pX":0.43489396536494906,"pZ":3.1683854601954256,"vX0":3.730323475810218,"vY0":-132.1800911185814,"vZ0":-1.7745656683466597,"x":100.42,"y":153.23,"x0":-1.0323234769091085,"y0":50.00393801478971,"z0":5.289827590732473,"aX":0.5526028607181361},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":-1.3,"spinRate":2420,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.41363741243825913,"extension":6.103245808494215},"index":0,"playId":"3cc2232c-f418-3f21-9cee-425233331459","pitchNumber":1,"startTime":"2026-07-22T22:30:54.384Z","endTime":"2026-07-22T22:30:59.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.702726506047735,"aZ":-23.31074627877855,"pfxX":1.5169893121051883,"pfxZ":5.222384660339994,"pX":-0.40003146831951736,"pZ":2.2438566994882554,"vX0":1.3295721475176823,"vY0":-129.12735580406382,"vZ0":-2.8908266205073136,"x":132.25,"y":178.2,"x0":-1.1177969964436274,"y0":50.002280445470745,"z0":5.162237614934293,"aX":2.5730692051669215},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.1,"breakHorizontal":-3.0,"spinRate":2328,"spinDirection":189},"zone":4,"typeConfidence":2.0,"plateTime":0.4234281436548466,"extension":6.021700507109393},"hitData":{"launchSpeed":108.6,"launchAngle":11.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":72.52,"coordY":106.2}},"index":1,"playId":"64183c67-87e9-32d8-bc68-409ad12709fc","pitchNumber":2,"startTime":"2026-07-22T22:31:09.744Z","endTime":"2026-07-22T22:31:20.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":814439,"link":"/api/v1/people/814439","batSide":{"code":"R","description":"Right"}},"first":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":814439,"link":"/api/v1/people/814439"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:31:20.311Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Locklear singles on a line drive to center fielder Henry Bolte. Ildemaro Vargas scores. Ryan Waldschmidt to 3rd.","rbi":1,"awayScore":3,"homeScore":15,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T22:31:17.703Z","endTime":"2026-07-22T22:33:13.559Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696522,"fullName":"Hayden Juenger","link":"/api/v1/people/696522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnThird":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":696522,"link":"/api/v1/people/696522"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.340413744535304,"aZ":-13.369938650290113,"pfxX":-6.413150833766353,"pfxZ":9.761151033952851,"pX":0.3460134166912761,"pZ":2.2994846377443077,"vX0":5.673382163333329,"vY0":-138.50670134244132,"vZ0":-5.361576631333723,"x":103.81,"y":176.69,"x0":-0.9040426024604623,"y0":50.00431976874015,"z0":5.167453255761826,"aX":-12.357655625982897},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2346,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39670303793370154,"extension":6.293523899010252},"index":0,"playId":"1f66f50d-03fa-3888-8c24-28c9bdc52234","pitchNumber":1,"startTime":"2026-07-22T22:31:47.721Z","endTime":"2026-07-22T22:31:53.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":86.7,"endSpeed":80.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.261706792396193,"aZ":-27.834488181124744,"pfxX":2.57113443033374,"pfxZ":2.669698883512652,"pX":0.8646610709385967,"pZ":1.836563755767115,"vX0":3.806105062833704,"vY0":-126.32551305326778,"vZ0":-2.9451014967790314,"x":84.04,"y":189.19,"x0":-0.9920804142687643,"y0":50.003550508318,"z0":5.240783500740987,"aX":4.180629409447739},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.4,"breakHorizontal":-5.5,"spinRate":2342,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.43258103529241865,"extension":6.240807331070074},"index":1,"playId":"02daa771-a077-372c-af90-8705a6395b58","pitchNumber":2,"startTime":"2026-07-22T22:32:02.426Z","endTime":"2026-07-22T22:32:09.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":86.9,"endSpeed":80.2,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251234015996424,"aZ":-28.34694880009242,"pfxX":2.37580821429312,"pfxZ":2.3498548590759682,"pX":1.085245803290784,"pZ":1.419821691436845,"vX0":4.253873172961308,"vY0":-126.57027482818062,"vZ0":-3.9229949606097767,"x":75.63,"y":200.44,"x0":-0.9241272924757374,"y0":50.000546825738226,"z0":5.253667446706266,"aX":3.8624124251375966},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":-5.3,"spinRate":2309,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.43234951610857486,"extension":6.138747218513932},"index":2,"playId":"bd3309da-3f9a-3dff-af75-36f96f492b22","pitchNumber":3,"startTime":"2026-07-22T22:32:19.499Z","endTime":"2026-07-22T22:32:25.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.411781987120246,"aZ":-17.52192326598599,"pfxX":-7.384361696352266,"pfxZ":7.6467037508987215,"pX":0.04250948382592003,"pZ":4.18127493625972,"vX0":4.884746520037674,"vY0":-137.73728930034537,"vZ0":-0.11716475409457178,"x":115.38,"y":125.89,"x0":-0.7971832904056774,"y0":50.000982907117205,"z0":5.412070398719119,"aX":-14.146211097951323},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":12.4,"spinRate":2295,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.39809497711716224,"extension":6.1140202870866664},"index":3,"playId":"598e2ca3-587b-3e87-a380-7e420b603c27","pitchNumber":4,"startTime":"2026-07-22T22:32:42.419Z","endTime":"2026-07-22T22:32:48.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.283,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24758428006784,"aZ":-28.242942434602313,"pfxX":2.9908713681506596,"pfxZ":2.382386409608112,"pX":0.9210087531997614,"pZ":1.558989291555979,"vX0":3.715551793299017,"vY0":-127.43350258983837,"vZ0":-3.7709123518572563,"x":81.89,"y":196.69,"x0":-0.9424428860861419,"y0":50.003893942069624,"z0":5.2795706922395,"aX":4.937777346128003},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-6.2,"spinRate":2432,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.42917990321015553,"extension":6.233907558290324},"hitData":{"launchSpeed":91.0,"launchAngle":11.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.12,"coordY":90.76}},"index":4,"playId":"1bbedbd6-a1c7-33c9-ba3a-09be03181884","pitchNumber":5,"startTime":"2026-07-22T22:33:01.441Z","endTime":"2026-07-22T22:33:13.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":814439,"link":"/api/v1/people/814439"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_ab"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_ab"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_pa"},{"player":{"id":696522,"link":"/api/v1/people/696522"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:33:13.559Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":15,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-22T22:35:30.918Z","endTime":"2026-07-22T22:36:31.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[1,2,3],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":15,"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-22T22:33:45.184Z","endTime":"2026-07-22T22:34:26.573Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Max Muncy remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":15,"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-22T22:34:26.573Z","endTime":"2026-07-22T22:34:26.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carlos Cortes replaces Hayden Juenger, batting 4th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":15,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-22T22:34:26.598Z","endTime":"2026-07-22T22:34:26.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"400","defense":{"pitcher":{"id":696522,"link":"/api/v1/people/696522","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691777,"link":"/api/v1/people/691777"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Carlos Cortes is now pitching left-handed.","event":"Pitcher Switch","eventType":"pitcher_switch","awayScore":3,"homeScore":15,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-07-22T22:34:26.600Z","endTime":"2026-07-22T22:35:32.898Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":666126,"link":"/api/v1/people/666126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691777,"link":"/api/v1/people/691777"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":52.2,"endSpeed":47.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":10.19767535402654,"aZ":-27.894106411048288,"pfxX":0.5440258577245229,"pfxZ":7.516101702134179,"pX":1.7173653115368783,"pZ":5.460106298702625,"vX0":-2.146149468336883,"vY0":-75.41649005425725,"vZ0":7.564951749770804,"x":51.54,"y":91.36,"x0":3.095511004471536,"y0":50.00123677435401,"z0":6.708441726059366,"aX":0.3097750424370836},"breaks":{"breakAngle":0.0,"breakLength":19.2,"breakY":24.0,"breakVertical":-85.2,"breakVerticalInduced":17.6,"breakHorizontal":-0.1,"spinRate":1221,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.7296320072099514,"extension":4.545474545498697},"index":4,"playId":"aeee58b7-3f17-35e9-a537-860cca104676","pitchNumber":1,"startTime":"2026-07-22T22:35:32.898Z","endTime":"2026-07-22T22:35:37.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666126,"link":"/api/v1/people/666126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691777,"link":"/api/v1/people/691777"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":58.2,"endSpeed":54.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.524175170445876,"aZ":-26.078847440484626,"pfxX":4.409964277795737,"pfxZ":8.406722214078828,"pX":-0.12493834002070502,"pZ":1.6739900497949742,"vX0":-5.690820317191173,"vY0":-84.60835034234785,"vZ0":0.4127464869304003,"x":121.76,"y":193.58,"x0":2.7089142782877373,"y0":50.00384113199246,"z0":6.099763062207301,"aX":3.198617359988442},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":16.0,"breakHorizontal":-6.0,"spinRate":1410,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.6473315839151477,"extension":4.893679679423154},"index":5,"playId":"d491a4f4-eeec-32e1-9e09-3ba3661d8e22","pitchNumber":2,"startTime":"2026-07-22T22:35:49.332Z","endTime":"2026-07-22T22:35:53.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666126,"link":"/api/v1/people/666126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691777,"link":"/api/v1/people/691777"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":57.2,"endSpeed":51.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.664834821846311,"aZ":-25.26965502449253,"pfxX":-4.568197427738101,"pfxZ":10.200073738997933,"pX":-0.03894537649597917,"pZ":5.353868356570326,"vX0":-3.5246399250275653,"vY0":-82.80008723261456,"vZ0":6.193765723694734,"x":118.48,"y":94.23,"x0":2.731270706336821,"y0":50.00149524071392,"z0":6.3544523602951255,"aX":-3.090946481106382},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":21.8,"breakHorizontal":9.7,"spinRate":1372,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.6680256094493018,"extension":4.794941707301426},"index":6,"playId":"4fd49707-1636-3e03-b985-b423f317c81b","pitchNumber":3,"startTime":"2026-07-22T22:36:09.066Z","endTime":"2026-07-22T22:36:13.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666126,"link":"/api/v1/people/666126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691777,"link":"/api/v1/people/691777"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":60.3,"endSpeed":55.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.808942087475387,"aZ":-25.428708046106134,"pfxX":4.251563464128265,"pfxZ":8.69883266931296,"pX":0.7631506999224071,"pZ":1.9626285194390682,"vX0":-4.63827615213717,"vY0":-87.6398733359039,"vZ0":0.5250265572674315,"x":87.91,"y":185.79,"x0":2.8960053709072895,"y0":50.0007009537985,"z0":5.918795478694319,"aX":3.2950562847870266},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":16.4,"breakHorizontal":-6.1,"spinRate":1456,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.6258522367969137,"extension":5.028571111430041},"hitData":{"launchSpeed":93.7,"launchAngle":31.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.2,"coordY":61.67}},"index":7,"playId":"6b725c9e-172f-3ae2-a2fa-fec8b6e52d22","pitchNumber":4,"startTime":"2026-07-22T22:36:22.247Z","endTime":"2026-07-22T22:36:31.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666126,"link":"/api/v1/people/666126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":675961,"link":"/api/v1/people/675961"},"left":{"id":691777,"link":"/api/v1/people/691777"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":814439,"link":"/api/v1/people/814439"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:36:31.865Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Donovan Walton doubles (9) on a ground ball to right fielder Jorge Barrosa.","rbi":0,"awayScore":3,"homeScore":15,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:38:32.027Z","endTime":"2026-07-22T22:38:47.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Gabriel Moreno remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":15,"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-22T22:38:33.764Z","endTime":"2026-07-22T22:38:33.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"400","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to second base for Tim Tawa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":15,"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-22T22:38:33.766Z","endTime":"2026-07-22T22:38:33.767Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"800","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":545121,"link":"/api/v1/people/545121"},"third":{"id":694374,"link":"/api/v1/people/694374"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ildemaro Vargas replaces Jonathan Loáisiga, batting 6th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":15,"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-22T22:38:33.768Z","endTime":"2026-07-22T22:38:33.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"600","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":66.1,"endSpeed":60.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.79401700480193,"aZ":-31.146251253636525,"pfxX":-4.048883587811599,"pfxZ":1.114820115062205,"pX":0.18574908252486869,"pZ":3.055362207839441,"vX0":5.532983467699213,"vY0":-95.74712637341537,"vZ0":6.261375566413177,"x":109.92,"y":156.29,"x0":-2.2249982763383835,"y0":50.0023576943426,"z0":4.117768077332394,"aX":-3.731978804482881},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":4.6,"breakHorizontal":5.5,"spinRate":1376,"spinDirection":278},"zone":2,"typeConfidence":0.88,"plateTime":0.5736679569021801,"extension":5.062150475926857},"hitData":{"launchSpeed":79.8,"launchAngle":10.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.89,"coordY":120.59}},"index":3,"playId":"b63e1a2e-785b-3b37-81e3-0d0cb88d0b86","pitchNumber":1,"startTime":"2026-07-22T22:38:33.770Z","endTime":"2026-07-22T22:38:47.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_ab"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:38:47.798Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy White walks.","rbi":0,"awayScore":3,"homeScore":15,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:39:06.235Z","endTime":"2026-07-22T22:39:51.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":57.1,"endSpeed":52.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.717881219473469,"aZ":-32.20750535089174,"pfxX":5.016742667840129,"pfxZ":-0.05145237121491242,"pX":1.1040033741738677,"pZ":2.5725362921687847,"vX0":3.370618650463858,"vY0":-82.7547212563078,"vZ0":5.797835427392106,"x":74.92,"y":169.32,"x0":-1.6157501889981647,"y0":50.00207673251862,"z0":5.080225816457082,"aX":3.455864596837681},"breaks":{"breakAngle":7.2,"breakLength":19.2,"breakY":24.0,"breakVertical":-82.3,"breakVerticalInduced":2.8,"breakHorizontal":-10.3,"spinRate":1603,"spinDirection":101},"zone":12,"typeConfidence":0.87,"plateTime":0.6635357628373928,"extension":5.559861925671473},"index":0,"playId":"d121fe13-e3fc-3445-8452-f00eac72f1a6","pitchNumber":1,"startTime":"2026-07-22T22:39:11.600Z","endTime":"2026-07-22T22:39:16.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":58.0,"endSpeed":53.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":11.730367898793997,"aZ":-32.763020803816126,"pfxX":4.314053817359182,"pfxZ":-0.8221292659282788,"pX":-1.3988866196210832,"pZ":3.309298884930421,"vX0":-0.12857498106238038,"vY0":-84.08408555394509,"vZ0":6.533600479512986,"x":170.32,"y":149.43,"x0":-1.8815370951807262,"y0":50.003461730233724,"z0":5.328087278977271,"aX":3.079565205097901},"breaks":{"breakAngle":6.0,"breakLength":18.0,"breakY":24.0,"breakVertical":-80.8,"breakVerticalInduced":1.3,"breakHorizontal":-7.8,"spinRate":1742,"spinDirection":97},"zone":11,"typeConfidence":0.9,"plateTime":0.6521691514252193,"extension":6.186584582253997},"index":1,"playId":"e4a3577f-c71b-3ee5-8498-7d7702717c23","pitchNumber":2,"startTime":"2026-07-22T22:39:22.967Z","endTime":"2026-07-22T22:39:28.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":67.4,"endSpeed":61.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.179067991747445,"aZ":-27.70202507020546,"pfxX":-5.293663285926641,"pfxZ":4.64595204159871,"pX":1.9440479224024467,"pZ":3.130338330240825,"vX0":7.400868349086744,"vY0":-97.7253822081118,"vZ0":2.9101693594811193,"x":42.9,"y":154.26,"x0":-1.213539072207621,"y0":50.00118987446497,"z0":5.356439246652764,"aX":-5.092584606400469},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":9.8,"breakHorizontal":7.3,"spinRate":1547,"spinDirection":226},"zone":12,"typeConfidence":0.92,"plateTime":0.5616495118453271,"extension":5.277133998998477},"index":2,"playId":"608492e5-2448-367f-b38d-aa2c05e036b9","pitchNumber":3,"startTime":"2026-07-22T22:39:33.863Z","endTime":"2026-07-22T22:39:37.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":61.8,"endSpeed":56.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":13.747818887742483,"aZ":-28.009243190981152,"pfxX":-4.1341268410168714,"pfxZ":5.12854256447061,"pX":1.0092281276562285,"pZ":2.192145444735279,"vX0":4.712080124241293,"vY0":-89.84855197771266,"vZ0":2.031759123848639,"x":78.53,"y":179.59,"x0":-1.1174604145529197,"y0":50.004467024971326,"z0":5.517086839717665,"aX":-3.3603411581410296},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":10.4,"breakHorizontal":5.9,"spinRate":1329,"spinDirection":225},"zone":14,"typeConfidence":0.74,"plateTime":0.6110208567507609,"extension":5.100422674921549},"index":3,"playId":"568744dc-8017-3241-81ee-621c6fe67621","pitchNumber":4,"startTime":"2026-07-22T22:39:45.198Z","endTime":"2026-07-22T22:39:51.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:39:51.879Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":3,"homeScore":15,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:39:53.689Z","endTime":"2026-07-22T22:40:38.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":40.3,"endSpeed":37.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.92122282343392,"aZ":-30.24210757296979,"pfxX":-1.0231403496544689,"pfxZ":5.850499450164563,"pX":0.4847150663346164,"pZ":4.028357273955123,"vX0":1.6992636754703818,"vY0":-57.42256018228126,"vZ0":9.98700449467431,"x":98.52,"y":130.01,"x0":-0.8892265118719134,"y0":50.00158960446471,"z0":7.059787416551223,"aX":-0.33759260010908826},"breaks":{"breakAngle":0.0,"breakLength":36.0,"breakY":24.0,"breakVertical":-159.7,"breakVerticalInduced":17.5,"breakHorizontal":0.8,"spinRate":804,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.9583357605425737,"extension":5.678904621188138},"index":0,"playId":"4c29ee72-c8db-3d24-af6b-54308eb82c78","pitchNumber":1,"startTime":"2026-07-22T22:40:12.280Z","endTime":"2026-07-22T22:40:17.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":41.9,"endSpeed":39.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":6.743443103317568,"aZ":-30.49188598546742,"pfxX":-2.83985543635385,"pfxZ":4.676905187032846,"pX":0.3482097480182869,"pZ":2.340476681500275,"vX0":2.118368660336718,"vY0":-60.05154756265567,"vZ0":7.978423516199026,"x":103.73,"y":175.59,"x0":-1.0836196248857342,"y0":50.00129203389848,"z0":6.566145548561106,"aX":-1.0194946788502182},"breaks":{"breakAngle":1.2,"breakLength":33.6,"breakY":24.0,"breakVertical":-148.4,"breakVerticalInduced":14.3,"breakHorizontal":4.0,"spinRate":849,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.9181425168477895,"extension":5.708051536103659},"hitData":{"launchSpeed":92.3,"launchAngle":34.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.71,"coordY":59.33}},"index":1,"playId":"b979cba7-5661-310f-ae11-d8799bf4bfa2","pitchNumber":2,"startTime":"2026-07-22T22:40:26.619Z","endTime":"2026-07-22T22:40:38.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:40:38.100Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a fly ball to right fielder Jorge Barrosa. Donovan Walton scores. Tommy White to 3rd.","rbi":1,"awayScore":4,"homeScore":15,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:40:37.349Z","endTime":"2026-07-22T22:41:10.296Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnThird":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":{"id":545121,"link":"/api/v1/people/545121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":35.1,"endSpeed":32.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":4.48481013025032,"aZ":-31.4457493603023,"pfxX":-1.7865997248779353,"pfxZ":3.085835603724611,"pX":-0.2982454529436111,"pZ":4.193253410733707,"vX0":0.6623551923177968,"vY0":-48.63058813845034,"vZ0":12.873703420631378,"x":128.37,"y":125.56,"x0":-0.7622788205946686,"y0":50.00112453993126,"z0":8.007419954433214,"aX":-0.41982062323048824},"breaks":{"breakAngle":1.2,"breakLength":52.8,"breakY":24.0,"breakVertical":-231.8,"breakVerticalInduced":16.7,"breakHorizontal":2.8,"spinRate":657,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":1.1345432233756474,"extension":5.569341538015861},"hitData":{"launchSpeed":99.0,"launchAngle":27.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.52,"coordY":74.1}},"index":0,"playId":"06566de5-a786-3472-9364-810b40cd7455","pitchNumber":1,"startTime":"2026-07-22T22:40:56.290Z","endTime":"2026-07-22T22:41:10.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:41:10.296Z","atBatIndex":81},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jonah Heim hit by pitch. Lawrence Butler to 2nd.","rbi":0,"awayScore":4,"homeScore":15,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:41:32.763Z","endTime":"2026-07-22T22:42:36.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnThird":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"3a810d5a-3df8-48ee-a393-a112689929ab","startTime":"2026-07-22T22:41:32.763Z","endTime":"2026-07-22T22:41:37.763Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.1,"endSpeed":65.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.916706266395753,"aZ":-26.91625047435949,"pfxX":-6.173458847865395,"pfxZ":4.762628292787344,"pX":0.5494523413466814,"pZ":4.192065837670029,"vX0":5.399811173042823,"vY0":-104.82443747613702,"vZ0":3.392650541065989,"x":96.06,"y":125.59,"x0":-1.2667325806624232,"y0":50.00515820005973,"z0":5.709070286277689,"aX":-6.821739095409452},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":10.0,"breakHorizontal":9.6,"spinRate":1580,"spinDirection":223},"zone":12,"typeConfidence":0.94,"plateTime":0.5239802235332216,"extension":5.108695922473193},"index":1,"playId":"55c8db70-6b3d-32da-b0f5-5b7f372e008f","pitchNumber":1,"startTime":"2026-07-22T22:41:42.883Z","endTime":"2026-07-22T22:41:47.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":70.1,"endSpeed":64.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.657298728137715,"aZ":-27.34618666999833,"pfxX":-3.0392332031402716,"pfxZ":4.589063129384815,"pX":0.7307200037296987,"pZ":4.930236562041672,"vX0":4.7029008960356,"vY0":-101.89458784416529,"vZ0":5.365891965545914,"x":89.15,"y":105.66,"x0":-1.211778944334144,"y0":50.00279318875912,"z0":5.640614726474174,"aX":-3.1980241812695858},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":10.2,"breakHorizontal":4.2,"spinRate":1543,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.5374269823716458,"extension":5.2373626884272175},"index":2,"playId":"898d04d7-e1d7-3f36-9cbb-4ce5ad6e800e","pitchNumber":2,"startTime":"2026-07-22T22:41:53.101Z","endTime":"2026-07-22T22:41:56.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":67.9,"endSpeed":62.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.987531482524874,"aZ":-26.7678343364387,"pfxX":-3.3476320771849593,"pfxZ":5.489956889517856,"pX":0.35834011943525057,"pZ":4.0150839899570085,"vX0":4.313391650274282,"vY0":-98.66270767034055,"vZ0":4.36154238197535,"x":103.34,"y":130.37,"x0":-1.423174699772718,"y0":50.000298942916594,"z0":5.3075324211220085,"aX":-3.2938583663902676},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":11.6,"breakHorizontal":4.8,"spinRate":1520,"spinDirection":226},"zone":12,"typeConfidence":0.87,"plateTime":0.5555738922969953,"extension":5.374322500042661},"index":3,"playId":"b3fa7645-1e52-3a72-b947-ce430f13bc72","pitchNumber":3,"startTime":"2026-07-22T22:42:03.797Z","endTime":"2026-07-22T22:42:07.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":67.9,"endSpeed":62.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.942217107939866,"aZ":-30.94300173696235,"pfxX":-6.8344502399646565,"pfxZ":1.247853317518131,"pX":-0.48219562706457925,"pZ":1.9481536822069454,"vX0":4.265415499331958,"vY0":-98.73367170765208,"vZ0":4.173848312998235,"x":135.38,"y":186.18,"x0":-1.7842120360167761,"y0":50.00192836836072,"z0":3.8825168770188694,"aX":-6.73712984347161},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":4.0,"breakHorizontal":11.2,"spinRate":1546,"spinDirection":272},"zone":7,"typeConfidence":0.92,"plateTime":0.5550620700855129,"extension":5.233279554191411},"index":4,"playId":"4ed7504b-69fd-38fa-8a2d-45ed33014775","pitchNumber":4,"startTime":"2026-07-22T22:42:19.481Z","endTime":"2026-07-22T22:42:24.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":59.7,"endSpeed":54.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":12.511281331232501,"aZ":-33.20249249613997,"pfxX":5.014286721983584,"pfxZ":-1.3635016731631957,"pX":-2.0451546703727894,"pZ":2.975645055977908,"vX0":-0.6544080451152381,"vY0":-86.49847469821461,"vZ0":7.778236216356296,"x":194.96,"y":158.44,"x0":-2.312293533400598,"y0":50.00246633126691,"z0":4.124729940814042,"aX":3.7843410207359707},"breaks":{"breakAngle":6.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-76.9,"breakVerticalInduced":0.7,"breakHorizontal":-8.9,"spinRate":1652,"spinDirection":117},"zone":11,"typeConfidence":0.91,"plateTime":0.6341890618976285,"extension":5.468642715329014},"index":5,"playId":"2c1dfd3a-845c-3359-b77a-e33209a390ca","pitchNumber":5,"startTime":"2026-07-22T22:42:31.228Z","endTime":"2026-07-22T22:42:36.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:42:36.388Z","atBatIndex":82},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alika Williams out on a sacrifice fly to center fielder Ryan Waldschmidt. Tommy White scores.","rbi":1,"awayScore":5,"homeScore":15,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:42:44.230Z","endTime":"2026-07-22T22:43:47.362Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":{"id":545121,"link":"/api/v1/people/545121"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":66.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.091873070462157,"aZ":-26.110550233865588,"pfxX":-3.3765352947128164,"pfxZ":5.448465271594044,"pX":0.254925860292535,"pZ":2.1895778281190985,"vX0":4.202792353368676,"vY0":-104.64917631193703,"vZ0":0.012765881117860589,"x":107.28,"y":179.66,"x0":-1.337558086928337,"y0":50.002658295449656,"z0":5.2332235117846,"aX":-3.7580803609567357},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":10.2,"breakHorizontal":5.0,"spinRate":1539,"spinDirection":231},"zone":8,"typeConfidence":0.92,"plateTime":0.5227054725622549,"extension":5.4737212780465185},"index":0,"playId":"4acb3de5-2b78-3986-b4e2-2b347bfb7a85","pitchNumber":1,"startTime":"2026-07-22T22:42:54.016Z","endTime":"2026-07-22T22:42:57.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.8,"endSpeed":66.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.190496320774717,"aZ":-25.696810169447417,"pfxX":-4.463296980418649,"pfxZ":5.85958217044295,"pX":2.145630001213661,"pZ":2.3092980352457984,"vX0":8.047851245000958,"vY0":-104.36884277154745,"vZ0":0.31705374555183186,"x":35.21,"y":176.43,"x0":-1.1765657325814156,"y0":50.00409480740274,"z0":5.176171205041998,"aX":-4.93636798328286},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":11.0,"breakHorizontal":5.9,"spinRate":1634,"spinDirection":227},"zone":14,"typeConfidence":0.93,"plateTime":0.5243567104396614,"extension":5.499608905880646},"index":1,"playId":"656df44d-5ab8-3897-a4ae-87d0c5213260","pitchNumber":2,"startTime":"2026-07-22T22:43:04.593Z","endTime":"2026-07-22T22:43:08.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(186, 1, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FA","description":"Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":67.7,"endSpeed":62.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":14.878460813373044,"aZ":-27.489389669824103,"pfxX":-3.858016517360449,"pfxZ":4.771296260004695,"pX":2.0087439669065397,"pZ":3.34588812976486,"vX0":7.452092285709548,"vY0":-98.24727769362414,"vZ0":3.1228651978273865,"x":40.43,"y":148.44,"x0":-1.324302355172368,"y0":50.003889597125976,"z0":5.378077144599359,"aX":-3.790425643934145},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":10.0,"breakHorizontal":4.9,"spinRate":1340,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.5564999465977283,"extension":5.4512095245334775},"index":2,"playId":"e9ecf4ae-ea6b-3b68-9b71-7ebee04098ba","pitchNumber":3,"startTime":"2026-07-22T22:43:15.911Z","endTime":"2026-07-22T22:43:19.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":38.1,"endSpeed":35.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.141122385192164,"aZ":-30.622938947290997,"pfxX":0.9486397019483963,"pfxZ":5.3180644202530605,"pX":2.216078695120049,"pZ":3.7444516436032003,"vX0":2.6641284763698487,"vY0":-53.871052072689025,"vZ0":10.713266528744127,"x":32.53,"y":137.68,"x0":-0.4229085887073792,"y0":50.00036021583502,"z0":7.283294234347118,"aX":0.27561515609172726},"breaks":{"breakAngle":1.2,"breakLength":40.8,"breakY":24.0,"breakVertical":-183.6,"breakVerticalInduced":17.6,"breakHorizontal":-3.2,"spinRate":750,"spinDirection":185},"zone":12,"typeConfidence":0.91,"plateTime":1.020876228441725,"extension":5.351069277969233},"index":3,"playId":"a53841b8-3c36-3e36-aba5-333a55989752","pitchNumber":4,"startTime":"2026-07-22T22:43:25.871Z","endTime":"2026-07-22T22:43:31.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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(186, 1, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FA","description":"Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":69.8,"endSpeed":64.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.86298069588993,"aZ":-25.923380811881387,"pfxX":-3.346308477874542,"pfxZ":5.992084280843489,"pX":0.9221100667209756,"pZ":3.0001566434171867,"vX0":5.468970711184577,"vY0":-101.54545908077506,"vZ0":1.766926984120834,"x":81.85,"y":157.78,"x0":-1.3730217024428477,"y0":50.001627796357084,"z0":5.347433477556862,"aX":-3.4898019444106296},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":11.8,"breakHorizontal":4.4,"spinRate":1551,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.5397028046106747,"extension":5.520547080181137},"hitData":{"launchSpeed":83.1,"launchAngle":28.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.94,"coordY":76.35}},"index":4,"playId":"47be3126-eb28-32f0-ad60-5906ab8a4c4b","pitchNumber":5,"startTime":"2026-07-22T22:43:36.341Z","endTime":"2026-07-22T22:43:47.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671732,"link":"/api/v1/people/671732"},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:43:47.362Z","atBatIndex":83},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Henry Bolte lines out to right fielder Jorge Barrosa.","rbi":0,"awayScore":5,"homeScore":15,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-22T22:43:50.621Z","endTime":"2026-07-22T22:44:22.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".478"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.80"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.36"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.39"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.28"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.16"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.35"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.72"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.77"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.12"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.90"}]}}]}]},"pitcherHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"pitching"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".838"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".433"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".440"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".878"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".372"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.92"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.66"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.60"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.40"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.72"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.80"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.70"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.03"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.11"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.21"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.42"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.13"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.27"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".317"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".692"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}],"pitcherHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".317"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"EP","description":"Eephus"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":40.7,"endSpeed":37.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":5.8995378153176095,"aZ":-30.437279940304748,"pfxX":-1.7400726815882201,"pfxZ":5.18188087778519,"pX":-1.300397267137337,"pZ":5.470042022214013,"vX0":-0.23589410526360854,"vY0":-57.76176943859016,"vZ0":11.436707994882337,"x":166.57,"y":91.09,"x0":-0.8670045428746519,"y0":50.00057834235959,"z0":7.2020433521132,"aX":-0.5817735672119108},"breaks":{"breakAngle":1.2,"breakLength":36.0,"breakY":24.0,"breakVertical":-158.0,"breakVerticalInduced":16.9,"breakHorizontal":3.2,"spinRate":826,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.9520329770305045,"extension":5.006633914323807},"index":0,"playId":"779b75d1-5887-3ea7-bc35-e7fc22f34eed","pitchNumber":1,"startTime":"2026-07-22T22:44:05.058Z","endTime":"2026-07-22T22:44:10.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"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":"EP","description":"Eephus"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":48.4,"endSpeed":44.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":8.577847158667282,"aZ":-28.746921409076382,"pfxX":-2.428870302184644,"pfxZ":6.946368205812661,"pX":0.22445313509553497,"pZ":3.1706333592456026,"vX0":1.6766572848588026,"vY0":-70.11532139388962,"vZ0":5.981246589337452,"x":108.44,"y":153.17,"x0":-0.6762013916800338,"y0":50.00292346388237,"z0":6.390063781244105,"aX":-1.1987560029676068},"breaks":{"breakAngle":2.4,"breakLength":22.8,"breakY":24.0,"breakVertical":-102.5,"breakVerticalInduced":16.1,"breakHorizontal":3.6,"spinRate":1030,"spinDirection":205},"zone":2,"typeConfidence":0.89,"plateTime":0.7838112266676474,"extension":5.141785101955847},"hitData":{"launchSpeed":96.0,"launchAngle":24.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.18,"coordY":69.27}},"index":1,"playId":"0fa5728f-c4d6-3509-8405-edede765d137","pitchNumber":2,"startTime":"2026-07-22T22:44:15.212Z","endTime":"2026-07-22T22:44:22.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":545121,"link":"/api/v1/people/545121","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":814439,"link":"/api/v1/people/814439"},"right":{"id":678489,"link":"/api/v1/people/678489"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-22T22:44:22.980Z","atBatIndex":84}]